如何让git忽略指定的文件

Posted IWay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让git忽略指定的文件相关的知识,希望对你有一定的参考价值。

有些文件,我们修改后,并不需要git提交更改,可以在.gitignore里面设置过滤规则

在.gitignore文件里面输入

*.zip

表示所有zip文件忽略更改

 

/bin

表示忽略整个根目录的bin文件夹

 

/src/aa.jar

表示忽略/src/aa.jar文件

 

设置完.gitignore文件,在操作那里,点击,打开命令行

输入以下命令:

git rm -r --cached .
git add .

其目的是让git重建缓冲区,让.gitignore文件生效

让后用vs提交更改,同步到服务器,OK了

 

 被git忽略的文件,在git服务器也会被删除掉,如果你想在服务器保留这个文件,只是希望自己改动的时候不提交,可以这样:

git update-index --assume-unchanged a.properties

 

$ git update-index --assume-unchanged /path/to/file       #忽略跟踪

$ git update-index --no-assume-unchanged /path/to/file  #恢复跟踪

以上是关于如何让git忽略指定的文件的主要内容,如果未能解决你的问题,请参考以下文章

git如何忽略文件

如何让 Git 忽略文件模式 (chmod) 更改?

idea使用Git提交代码时忽略指定文件或文件夹

git提交时忽略指定文件

sourcetree .git 强制忽略指定文件不提交

sh 如何让Git忽略文件模式(chmod)的变化?