我发送了我的GitHub两项义务提交。 https://zapodaj.net/2ba0d2207c251.png.html但是,我犯了一个小错误,我想恢复草稿 0.0.2.4 项目版本。我想从GitHub撤回最后两次提交。我正在与这个约3个小时的战斗,我不知道该怎么做。
答案 0 :(得分:1)
如果您不需要这些提交,只需重置主HEAD并强制推送
git checkout master
git reset --hard @~2
git push --force
确保你是唯一一个在这个回购物上工作的人(在强行推动之前) 并确保您没有正在进行的任何工作(在硬重置之前)
您还可以在硬重置(git branch tmp
)之前创建临时分支,这样就可以在需要时跟踪这些错误的提交内容。