你好,我恢复了一个名为“添加用户微博”的git提交。我恢复了一个提交。现在我想要所有回
我不是故意去做。我想恢复到这个版本。但它实际上意味着在该提交中获取撤消所有内容。
我该如何恢复?
你可以看到我在下面做了什么。
你好,我恢复了一个名为“添加用户微博”的git提交。我恢复了一个提交。现在我想要所有回
我不是故意去做。我想恢复到这个版本。但它实际上意味着在该提交中获取撤消所有内容。
我该如何恢复?
你可以看到我在下面做了什么。
,如果你想回去,你能恢复的复归
git revert <commit>
假设承诺,你做了一个还原的最后一个承诺,你有,你可以删除:
git reset --hard HEAD^
它会删除您的上次提交并将更改回来。
最好的方法是git cherry-pick 4a593
,假设这是对应于您原始提交的散列。这将在您的代码库上重新应用提交,撤销恢复。
http://stackoverflow.com/questions/8728093/how-do-i-un-revert-a-reverted-git-commit –
'git reset --hard 4a593' - 移动签出的分支标签提交4a593,这里放弃了两次还原。他们仍然在你的回购中,如果你仍然想引用他们添加标签或其他。 – jthill