我还原了一个提交。现在我想要它回来了

时间:2015-04-17 12:52:34

标签: git github

您好我还原了一个名为“添加用户微博”的git提交。

我不是故意这样做的。我想还原回到这个版本。但它实际上意味着撤消该提交中的所有内容。

我如何取回它?

你可以看到我在下面做了什么。

enter image description here

3 个答案:

答案 0 :(得分:2)

假设您作为还原的提交是您拥有的最后一次提交,您可以删除它:

git reset --hard HEAD^

它将删除您的上次提交并将更改回来。

答案 1 :(得分:0)

最佳方式是git cherry-pick 4a593,假设&#是原始提交的哈希值。这将在您的代码库之上重新应用提交,撤消恢复。

答案 2 :(得分:-1)

如果你想要它,你可以恢复还原

git revert <commit>