取消跟踪已经提交到Git存储库的文件,并且不从回购中删除

时间:2019-07-12 11:46:50

标签: git

我有一个conf文件,我想在不同的分支中保留一些env(ip:port)信息。因此,我想将此conf文件提交到具有dev:port内容的dev分支,并测试分支test:port和master:port等。提交这些分支之后,由于分支之间的合并,我想取消跟踪该文件。经过研究后,每个人都建议git rm -r --cached filename,但这与我的问题无关。有什么建议吗?

TL; DR:

想要保留在存储库中但未跟踪的文件。

1 个答案:

答案 0 :(得分:0)

尝试这个(more info here

git update-index --skip-worktree <path-name>