【发布时间】:2013-12-26 13:47:21
【问题描述】:
以下行为让我感到奇怪和烦恼:
- 我的本地存储库中有一个文件。
- 我推送到远程存储库。 (注意:我需要存储库中的文件!)
- 现在我要执行本地编辑,不应远程推送(例如,仅为我的本地计算机定制的配置)。
- 通过使用
git update-index --assume-unchanged,我告诉 git 不要跟踪对此文件的更改。 - 但是当我执行
git checkout -f时,我的本地文件又被覆盖了。
保留本地更改但不远程推送它们的更好方法是什么?或者:如果我的程序有问题,我应该改变什么?
【问题讨论】:
-
您在结帐时使用
-f是否有原因?这似乎与您在这里要完成的工作相矛盾。
标签: git git-push git-remote