最佳答案
我一直在做我的项目,而在某个时候,我发现一件事情停止工作。我需要在代码正常工作时查找它的状态,所以我决定使用 git checkout (因为我想签出某些东西)。我也这么做了
git checkout SHA
返回几次我无法进入 HEAD 的点,输出如下:
git checkout SHA-HEAD
error: Your local changes to the following files would be overwritten by checkout:
[list of files]
Please, commit your changes or stash them before you can switch branches.
Aborting
我非常肯定我没有改变任何东西
git checkout master
输出相同。
有没有办法回到 HEAD?
“跳过”历史承诺的安全方式是什么?