Git忽略文件:.gitignore

文件内容示例:

# Windows:
Thumbs.db
ehthumbs.db
Desktop.ini

# Python:
*.py[cod]
*.so
*.egg
*.egg-info
dist
build

# My configurations:
db.ini
deploy_key_rsa

使用Windows如果在资源管理器里新建一个.gitignore文件,会提示必须输入文件名,但可以在文本编辑器里“保存”或者“另存为”为.gitignore。

使用-f参数强制提交被忽略的文件:

git add -f db.ini

可以查看是忽略文件的哪一行造成了指定文件被忽略:

git check-ignore -v a.c #查看是忽略文件的第几行造成了a.c这个文件被忽略

忽略原则:

  1. 忽略操作系统自动生成的文件,比如缩略图等;
  2. 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;
  3. 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。

所有语言忽略文件模版:
https://github.com/github/gitignore

posted @ 2018-12-10 10:00  xuejianbest  阅读(192)  评论(0编辑  收藏  举报