2012-12-29 30 views
1

如何在HEAD(513b9c8)之前恢復5次簽入?如何在未創建新分支的情況下恢復到HEAD前的5個簽入?

我的意思是從還沒有失去任何提交的意義上回歸到現在。我只是想讓我的最新簽到看起來與513b9c8完全相同,我希望HEAD指向這個新簽入。我不想要任何新的分支機構。

我試過git checkout 513b9c8以前,但遇到了與分離的頭,等等問題......

注意以下

jszakmeister的回答完美的作品。只需確保您在執行命令時位於工作樹的頂部。

回答

2

嘗試git checkout 513b9c8 -- .在您的工作樹的頂部。如果你對結果感到滿意,然後進行提交。

這種形式的git checkout treats將提交散列轉換爲樹形散列,然後將其應用於工作樹,而無需更改您所在的分支。

+0

+1 - 效果很棒! – kfmfe04

相關問題