Git - 如何撤消未同步的丢弃 - 全部回滚?

时间:2013-03-21 01:34:16

标签: git

我在git中做了三次提交但没有同步我的更改。我使用GUI回滚到本地提交,并且一些提交在GUI中丢失。我可以恢复这些提交吗?我害怕同步我当前的更改,因为我希望这些本地提交存档在存储库中。

是否可以恢复那些本地提交?如果是这样,怎么样?

以下是一个示例,只是我的更改未同步:

Commit History 上图是提交历史。

enter image description here 上面的图片是我回滚我的更改[,放弃了我的更改,并执行了git -reset]。

1 个答案:

答案 0 :(得分:1)

由于您知道要回滚的提交的HASH代码,因此只需键入git reset --hard d513712892即可返回。