【发布时间】:2015-09-02 20:55:57
【问题描述】:
我对 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} 做错的任何事情,因为它删除了我真正想要保留的更改(添加到关于菜单的下拉菜单)。
【问题讨论】:
-
不,不同。如果您阅读那里的实际讨论,则该问题的标题是错误的。
-
在这种情况下,请解释您的问题与我链接的问题有何不同。这对我来说并不明显。
-
抱歉,这个问题的答案也对我有用。我认为我的不同,因为我随后进行了其他更改,但这对 git 来说没什么大不了的。显然,您可以随时恢复任何孤立的提交。如前所述,我还不太擅长 git。谢谢!