我对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}做错的事情,因为它删除了我实际想要保留的更改(添加到关于菜单的下拉菜单)。
答案 0 :(得分:6)
只需在日志中查看提交,并在#faq“'的about菜单中添加评论”Revert“。假设该提交的哈希值为ABC
,请执行git revert ABC
。这将恢复还原。