Git将代码添加到暂存区时忽略一些文件
概述
对于一些文件,如果我们不希望它们被Git提交的话,可以通过.gitignore
文件配置规则,让这些文件不能添加到暂存区进而不能被提交到本地仓库
实现过程
新建文件
首先在仓库的根目录新建一个名为.gitignore
的文件,我们可以在里面配置一些规则,让某些文件不能被提交
规则说明
如何测试
看规则有没有效果,可以通过git status
命令来查看
单个文件
直接在.gitignore
内加上这个文件的名称,例如我们要忽略根目录的test.txt
文件,规则如下:(一行写一个规则,注释用#
号)
1 | # 忽略根目录下的test.txt |
整个文件夹
忽略根目录下的test文件夹
1 | test/ |
取反
对于一些文件或文件夹,Git默认是不添加的,我们在忽略规则前面加上!
即可
1 | # 我们假定test文件夹是默认不添加的,但是我们需要添加test文件夹的test.txt |
另外,如果规则配置了忽略test文件夹
,那么上面的规则是不会生效的,文件夹的优先级比较大
过滤
过滤某种类型文件,例如过滤掉所有的txt格式的文件
1 | *.txt |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论