2016-09-23 45 views
-2

我無法理解如何返回到上一個提交。假設我有一個承諾是5回落左右。我想從那時起刪除所有的工作,並從那個提交開始。我需要重置還是恢復?需要返回到特定提交

+2

[如何將Git存儲庫恢復到以前的提交?](http://stackoverflow.com/questions/4114095/how-to-revert-git-repository-to-a-previous-commit) – 1615903

回答

1

取決於。

如果你推動它,最好還原一個。

如果您沒有,只需git reset --hard HEAD~5

+0

git reset後--hard HEAD〜5我需要什麼命令?我需要添加文件並提交併推送嗎?還是拉? – KexAri

+1

如果您發出此命令,這意味着您從未推送過您的存儲庫。因此,不需要採取進一步措施,享受您的重新設置的回購。 – blue112

+0

如果我用'git reset --hard HEAD〜5'進行重置,然後進行一些更改並嘗試推送,我得到'由於當前分支的提示已被拒絕,因此更新被拒絕,我該如何解決? – KexAri