对于文件之类的.project
文件...我确实希望最初签入这些文件...
然而......在最初的 git clone 之后,用户将只编辑这个.project
文件(每个工作站不同),然后永远不会再触摸它。
我希望 git 然后忽略该文件的所有更改。
但是,有时我可能需要更新.project
将在结帐期间创建的文件。
有没有办法“结帐然后忽略所有进一步的变化”?
在这里找到它。
幸运的是,GIT 有一个非常简单的解决方案,只需在要忽略更改的文件或路径上运行以下命令:
git update-index --assume-unchanged <file>
如果您想再次开始跟踪更改,请运行以下命令:
git update-index --no-assume-unchanged <file>