PS:后来发现重启电脑后还是会追踪变化。需要进一步调研
在使用Git时,会有一部分文件,我们不想在提交时的可选文件中出现,有两种情况:
0我们自己添加的依赖,只有在自己开发中使用,不想进行版本控制,那么我们采用.gitignore文件来进行设置,如MAVEN项目中的编译目录target,只需要在.ignore中添加/target/即可。
1.已经在版本库中了,如数据库的配置文件,我们都需要根据自己的实际情况进行更改,如果有人不小心提交,会给partner带来麻烦,这时候需要采用Git提供的一个命令,不进行指定文件的状态检测,即一直是同步状态。
git update-index --assume-unchanged <file-path>
// 如果是目录的话
git ls-files | tr '\n' ' ' | xargs git update-index --assume-unchanged
// 如果需要恢复追踪
git update-index --no-assume-unchanged <file-path>
来源:oschina
链接:https://my.oschina.net/u/1474632/blog/550340