【问题标题】:How to exclude file to push? [duplicate]如何排除要推送的文件? [复制]
【发布时间】:2013-05-03 06:58:19
【问题描述】:

我有一个带有本地设置的文件的存储库。我已经将它添加到 .gitignore 和 .git/info/exclude 但它之前被推送到服务器并且 git 想要跟踪它们。

如何排除这个文件?

【问题讨论】:

  • 您只是想删除该文件以便在以后的提交中不再跟踪它,还是想从您的存储库的历史记录中完全删除该文件?

标签: git


【解决方案1】:

您可以使用 git rm <filename> --cached 从 git 的索引中删除该文件

【讨论】:

  • 另一个选项是git update-index --assume-unchanged file.txt。如果您想在存储库中留下样板文件而不在其中保存真实数据,这非常好。例如,API 密钥、密码、用户名等。
猜你喜欢
  • 1970-01-01
  • 2020-11-24
  • 2014-01-02
  • 1970-01-01
  • 2012-06-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多