这是我的.gitignore
文件:
*.iml
*.conf
因此我被迫添加一个名为settings.conf
的文件,现在我希望Git停止跟踪该文件的更改。
我尝试使用git rm --cached settings.conf
,但它从git存储库中删除了该文件。我希望此文件保留在git存储库中,但不要检测到更改。
我也尝试过git update-index --assume-unchanged settings.conf
并得到了fatal: Unable to mark file settings.conf
谢谢。
答案 0 :(得分:-1)
您正在寻找命令git update-index --assume-unchanged settings.conf
如果要提交对文件的更改,则需要使用git update-index --no-assume-unchanged settings.conf
切换此设置,进行提交,然后重复第一个命令。