我在git中做了三次提交但没有同步我的更改。我使用GUI回滚到本地提交,并且一些提交在GUI中丢失。我可以恢复这些提交吗?我害怕同步我当前的更改,因为我希望这些本地提交存档在存储库中。
是否可以恢复那些本地提交?如果是这样,怎么样?
以下是一个示例,只是我的更改未同步:
上图是提交历史。
上面的图片是我回滚我的更改[,放弃了我的更改,并执行了git -reset
]。
答案 0 :(得分:1)
由于您知道要回滚的提交的HASH代码,因此只需键入git reset --hard d513712892
即可返回。