我需要从 Git 存储库跟踪的文件系统中删除文件,并且希望将该文件保留在 Git 存储库中不变(不提交到存储库)。对于本地修改的文件来说很容易,我使用更新索引的假定未更改选项并且它工作得很好。我需要对已删除的文件进行相同的行为。
我尝试过这个但没有成功:
git update-index --assume-unchanged <file>
- 添加文件至
.git/info/exclude
如果你跑git update-index --assume-unchanged <file>
before你删除该文件然后这将起作用。例如
$ git update-index --assume-unchanged <file>
$ rm <file>
$ git status
# On branch master
nothing to commit, working directory clean
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)