git忽略对已入库文件的修改

Posted akkuman

tags:

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

项目开发过程中,会遇到本地配置文件每个开发人员不同的情况,但如果遇到类似数据库配置这种最终需要加入 git 版本控制的配置,则会陷入两难境地。要么不跟踪,要么有人提交后其他人同步下来必须手动修改,非常麻烦。其实,对于已被纳入版本管理的文件,git 也提供了很好的解决办法。

  • 告诉git忽略对已经纳入版本管理的文件 .classpath 的修改,git 会一直忽略此文件直到重新告诉 git 可以再次跟踪此文件 $ git update-index --assume-unchanged .classpath

  • 告诉 git 恢复跟踪 $ git update-index --assume-unchanged .classpath

  • 查看当前被忽略的、已经纳入版本库管理的文件:$ git ls-files -v | grep -e "^[hsmrck]"

以上是关于git忽略对已入库文件的修改的主要内容,如果未能解决你的问题,请参考以下文章

LetsEncrypt : LetsEncrypt 的中间证书

CMake 对已定义(预处理器)头文件的依赖

sh 还原对已修改文件的更改/删除未跟踪文件/从存储库中删除文件,但保留文件的本地版本混帐

java如何将所有要入库的数据全部转为大写?

Chez Scheme 中是不是对已编译/评估过的程序的内存进行了垃圾回收?

nginx.conf 忽略了 nginx-ingress 配置映射片段