2016-07-22 64 views
-1

我已經恢復了以前的提交,使用以下命令: git reset HEAD〜1 then, git存儲以恢復我上次提交。當恢復git以前承諾如何櫻桃採摘?

我想知道的是,有什麼方法可以一個接一個地回覆,而不是使用存儲?

+2

你最終的目標是什麼?你是否想在不破壞歷史的情況下撤銷更改(例如,提交與舊提交相反的新提交),是否想要撤消更改而不關心歷史(即僅丟棄分支中的一組提交),還是您想回到過去的時間(即不要擔心提交和查看/修改以前的代碼)? – Sam

+0

我的目標是僅拆分最後的提交和撤消/隱藏特定文件。 – Venkata

回答

1

如果你只是想放棄最後一次提交而沒有保存在任何地方,你可以做一個硬重置。

git reset HEAD~1 --hard 

這將刪除最後一次提交,並且不會在其他地方存儲該提交的更改。

+0

HEAD已移至最後一次提交,但並未取消提交最新版本,請您詳細說明逐步取消提交的步驟。 – Venkata

+1

喲意味着它沒有不承諾你的最後一個版本? –