10 Git中忽略特定的文件
Posted 迂者-贺利坚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10 Git中忽略特定的文件相关的知识,希望对你有一定的参考价值。
本节视频:
并不是要对本地工作目录中的所有文件都要纳入版本控制的范围。例如,程序运行产生的文件、数据库文件、临时文件、设计文件等,就不需要进行管理。
在本地目录中配置.gitignore文件,将忽略指定的文件。
如下图:
.gitignore文件的语法要求:
以星号“*”通配多个字符;
以问号“?”通配单个字符
斜杠“/”表示目录;
叹号“!”表示不忽略匹配到的文件或目录。
下面是一个.gitignore文件的示例:
hell?.c #忽略?是任一字符的文件
/temp #忽略temp文件夹
!lib.txt #不忽略lib.txt
!temp/readme.md #不忽略temp目录中的readme.md文件
下面是android Studio提供的默认.gitignore,指定Android开发要自动忽略的文件。
再例,下面是某个Java项目指定的.gitignore文件:
另外,.gitignore文件需要进行版本管理,不可以将其指定到.gitignore中。
以上是关于10 Git中忽略特定的文件的主要内容,如果未能解决你的问题,请参考以下文章
如何告诉 git 忽略个别行,即特定代码行的 gitignore [重复]