我有一个 Git 存储库,用于保存我的最新代码。每当我更新此 repo 中的代码时,我都会转到克隆的生产工作树并运行 git pull 以从 repo 中获取最新代码。
今天早上我尝试了这个,并收到一个 git 错误,指出我的工作树有未提交的更改(这绝不应该发生,因为所有开发人员都知道不要直接修改此代码。)我决定不保留本地生产更改,我做了 git签出文件以从 repo 中获取最新信息。这也因错误而失败。
我又尝试了几个步骤,但都失败了。谁能帮我弄清楚如何转储本地文件更改并从仓库恢复最新文件?
有一个可能的复杂情况:我在有问题的文件上尝试了 git rm,希望我可以将它从我的工作树中删除,然后成功地从 repo 中提取文件。这也不起作用,现在 git rm 在 repo HEAD 上。