2016-09-23 72 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