文档章节

Git Ignore的两种方式

Geek-S
 Geek-S
发布于 2015/12/24 11:20
字数 253
阅读 66
收藏 1

    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>

© 著作权归作者所有

Geek-S
粉丝 13
博文 77
码字总数 18976
作品 0
大兴
程序员
私信 提问