当把项目push到GitHub上时,有些文件我们是不想传上去的,如一些临时文件,项目配置文件(如涉及到数据库、密码等信息),那么我们就需要在项目路径中生成一个
.gitignore
文件,在项目开始时就创建是一个很好的习惯。
有些时候,你必须把某些文件放到 Git 工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件等等,每次git status
都会显示Untracked files ...
,这种情况下,就可以使用忽略特殊文件 .gitignore
来很方便的解决这个问题。
首先我们在 Git 工作区的根目录下创建一个特殊的 .gitignore
文件,然后把要忽略的文件名填进去,Git 在每次进行提交的时候就会自动忽略这些文件。
忽略文件的规则
日常使用中,我们一般不需要从头开始编辑.gitignore
文件,已经有各种现成的种配置文件,只需要组合一下就可以使用了。所有配置文件可以直接在线浏览:https://codechina.csdn.net/codechina/gitignore
忽略文件的原则是:
- 忽略操作系统自动生成的文件,比如缩略图等;
- 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;
- 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。
日常使用中,我们一般不需要从头开始编辑.gitignore
文件,已经有各种现成的种配置文件,只需要组合一下就可以使用了。
关于.gitignore文件如何配置,有以下参考:
所有配置文件可以直接在线浏览
自定义Git-忽略特殊文件
PyCharm项目gitignore文件配置
Git.gitignore文件的配置使用
今天初学,简单小记,日后更新。