Git Ignore的两种方式

邮差的信 提交于 2019-12-05 00:48:36

    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>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!