【发布时间】:2013-05-03 06:58:19
【问题描述】:
我有一个带有本地设置的文件的存储库。我已经将它添加到 .gitignore 和 .git/info/exclude 但它之前被推送到服务器并且 git 想要跟踪它们。
如何排除这个文件?
【问题讨论】:
-
您只是想删除该文件以便在以后的提交中不再跟踪它,还是想从您的存储库的历史记录中完全删除该文件?
标签: git
我有一个带有本地设置的文件的存储库。我已经将它添加到 .gitignore 和 .git/info/exclude 但它之前被推送到服务器并且 git 想要跟踪它们。
如何排除这个文件?
【问题讨论】:
标签: git
您可以使用 git rm <filename> --cached 从 git 的索引中删除该文件
【讨论】:
git update-index --assume-unchanged file.txt。如果您想在存储库中留下样板文件而不在其中保存真实数据,这非常好。例如,API 密钥、密码、用户名等。