【问题标题】:How to get back modified file after git checkout and git pull?git checkout 和 git pull 后如何取回修改后的文件?
【发布时间】:2026-02-20 08:25:01
【问题描述】:

我修改了一个文件,然后我想从远程获取最新版本。

所以我运行 git checkout 来恢复文件,并运行 git pull 来获取最新版本。

之后发现需要修改文件。

能找回来吗?谢谢!

【问题讨论】:

    标签: git pull git-checkout revert


    【解决方案1】:

    使用"git stash" 存储您的所有更改,使用"git pull" 更新您的存储库,然后使用"git stash apply" 应用您的更改。

    【讨论】:

      【解决方案2】:

      如果您已经完成了 git checkout -- 文件恢复比它为时已晚...只是更改丢失...一个更好的主意可能是存储更改而不是恢复它...

      【讨论】: