0

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

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

这是一个示例,除了我的更改未同步:

提交历史 上图是提交历史。

在此处输入图像描述 上图是当我回滚我的更改[,丢弃我的更改,然后执行git -reset] 时。

4

1 回答 1

1

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

于 2013-03-21T01:41:16.007 回答