撤消git push - 本地提交未还原

时间:2018-02-05 14:12:01

标签: git github

我有3个提交(c1,c2和c3)到分支(b)。

c3是一个糟糕的提交。因为我想恢复到c2所以我使用以下命令undo the git push

cd /path/to/project (branch: b)
git push -f origin c2:b

远程我的分支恢复到c2,但在本地我仍然有c3。我试过了

git pull origin b

结果

nothing to commit, working tree clean

如何在本地恢复我的good_commit(c2)?

1 个答案:

答案 0 :(得分:0)

您可以reset分支到提交

git reset --hard c2