忽略特殊文件的命令,忽略特殊文件怎么设置
https://www . liaoxuefeng . com/wiki/0013739516305929606 DD 18361248578 c67b 8067 c8 c 017 b 000/0013758404317281 e 54 b 6 f 5375640 abb B1 1e 67 be 4c d49 e 0000
有时候,你要把一些文件放在Git工作目录下,但是不能提交,比如保存数据库密码的配置文件等等。每次git状态显示未跟踪的文件.有强迫症的童鞋肯定是不开心的。
好在Git考虑到了大家的感受,这个问题解决起来也很简单。创建一个特殊的。Git忽略Git工作区根目录下的文件,然后填入要忽略的文件名,Git会自动忽略这些文件。
没有必要编写。从头开始忽略文件。GitHub为我们准备了各种配置文件,我们只需要组合起来使用即可。所有简介都可以直接在线浏览:https://github.com/github/gitignore
忽略文件的原则是:
忽略操作系统自动生成的文件,比如缩略图;忽略编译后的中间文件、可执行文件等。也就是说,如果一个文件是由另一个文件自动生成的,则没有必要将自动生成的文件放入版本库,如。Java编译生成的类文件;忽略您自己的包含敏感信息的配置文件,例如存储密码的配置文件。
例如:
假设你在Windows下开发Python,Windows会自动在有图片的目录下生成隐藏的缩略图文件。如果有自定义目录,目录中会有一个Desktop.ini文件,所以需要忽略Windows自动生成的垃圾文件:
#窗口:
Thumbs.db
ehthumbs.db
Desktop.ini
然后,继续忽略文件或目录,如。pyc,pyo,由Python编译生成的dist:
# Python:
*.py[cod]
*.蛋
*.鸡蛋信息
建设
添加您自己定义的文件,最后您会得到一个完整的。gitignore包含以下内容的文件:
#窗口:
Thumbs.db
ehthumbs.db
Desktop.ini
# Python:
*.py[cod]
*.蛋
*.鸡蛋信息
建设
#我的配置:db.ini deploy_key_rsa
最后一步是提交。Gitignore到git,就搞定了!当然,检查的标准。gitignore是git status命令是否表示工作目录干净。
注意使用窗户的童鞋。如果创建一个新的。gitignore file在资源管理器中,会很弱智的提示你输入文件名,但是你可以把文件另存为。通过文本编辑器中的“保存”或“另存为”来忽略。
有时候,你想给Git添加一个文件,却发现不能。原因是该文件被忽略。gitignore:
$ git添加App.class
下列路径被您的一个忽略。gitignore files: App.class如果真的要添加的话就用-f。
如果您真的想添加这个文件,您可以用-f:
$ git add -f App.class
或者你发现写的可能有问题。gitignore,你需要找出哪个规则是错的。您可以使用git check-ignore命令来检查它:
$ git check-ignore -v App.class。gitignore:3:*。class App.class
Git会告诉我们。gitignore忽略了这个文件,所以我们可以知道应该修改哪个规则。
总结
当你忽略一些文件时,你需要写。gitignore;
的。gitignore文件本身应该放在版本库中,并且可以进行版本管理。gitignore!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。