【发布时间】:2018-10-31 09:17:42
【问题描述】:
目前,我们在 repo 上有一些项目属性文件,我愿意将它们添加到 .gitignore 中,这样即使我们在本地更改它们,它们从现在开始也会被忽略。
我已经试过了:
git rm <file> --cached
将该文件添加到 .gitignore,然后添加 git add -f <file>,以便将其上传到存储库,但这只会炸毁 gitignore,并且该文件的即将发生的更改将被 git 跟踪,这就是我要做的事情尽量避免。
所以,总结一下:
-一个文件当前在 repo 上。 -我想把它保留在回购中。 - 从现在开始,该文件在 repo 上仍处于运行状态时不得更改,因此我将其添加到 gitignore 上。 -Git 不得跟踪该文件的更改。
提前谢谢你。
【问题讨论】:
-
Google 的跳过工作树标志。