2014-03-13 33 views

回答

1

git revert生成一個新的提交。嘗試到git reset --hard sha其中sha是您上次工作提交的提交ID。

這會將您的HEAD重置爲該提交,並刪除所有後續提交,這應該是您剛纔提交的提交。

小心:使用錯誤會導致數據丟失。

+1

請注意'git reset --hard'會刪除所有未完成的更改。 – Ikke

+0

@phortx/@ikke:這是我的git狀態 '$ git的狀態 #分支發展 什麼承諾,工作目錄clean' 我覺得就沒有任何損失,對不對? –

+0

然後它沒有問題。可以肯定的是,只需複製你的目錄;) – phortx

相關問題