如何恢复git还原?

时间:2015-06-17 14:34:31

标签: git github

我对git不太熟悉,但一直在玩它,以便我可以边做边学。我搜索了用户手册和stackoverflow,但不确定它是否有我正在寻找的答案。

我做了一些提交,一切顺利。然后我偶然(仍然不确定如何)恢复了我想保留的一些变化,我想知道如何撤消该恢复。

这是我的git reflog:

60e7a2d HEAD@{10}: checkout: moving from master to production 
246007f HEAD@{11}: pull origin master: Merge made by the 'recursive' strategy.
079b2e3 HEAD@{12}: revert: Revert "added dropdown to the about menu for #faq"

我想撤消我在HEAD @ {12}做错的事情,因为它删除了我实际想要保留的更改(添加到关于菜单的下拉菜单)。

1 个答案:

答案 0 :(得分:6)

只需在日志中查看提交,并在#faq“'的about菜单中添加评论”Revert“。假设该提交的哈希值为ABC,请执行git revert ABC。这将恢复还原。