2015-04-17 79 views
0

你好,我恢復了一個名爲「添加用戶微博」的git提交。我恢復了一個提交。現在我想要所有回

我不是故意去做。我想恢復到這個版本。但它實際上意味着在該提交中獲取撤消所有內容。

我該如何恢復?

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

enter image description here

+0

http://stackoverflow.com/questions/8728093/how-do-i-un-revert-a-reverted-git-commit –

+0

'git reset --hard 4a593' - 移動簽出的分支標籤提交4a593,這裏放棄了兩次還原。他們仍然在你的回購中,如果你仍然想引用他們添加標籤或其他。 – jthill

回答

-1

,如果你想回去,你能恢復的復歸

git revert <commit> 
2

假設承諾,你做了一個還原的最後一個承諾,你有,你可以刪除:

git reset --hard HEAD^ 

它會刪除您的上次提交併將更改回來。

0

最好的方法是git cherry-pick 4a593,假設這是對應於您原始提交的散列。這將在您的代碼庫上重新應用提交,撤銷恢復。

相關問題