man*_*lds 200
由于您是唯一的用户:
git reset --hard HEAD@{1}
git push -f
git reset --hard HEAD@{1}
Run Code Online (Sandbox Code Playgroud)
(基本上,返回一个提交,强制推送到repo,然后再返回 - 如果你不关心提交,删除最后一步)
如果不对本地仓库进行任何更改,您还可以执行以下操作:
git push -f origin <sha_of_previous_commit>:master
Run Code Online (Sandbox Code Playgroud)
一般来说,在公布回购,是比较安全的做git revert,然后git push
Ken*_*oom 74
首先,您需要确定上次已知提交的修订ID.您可以使用HEAD^或者HEAD~{1}如果您知道需要反转一个提交.
git reset --hard <revision_id_of_last_known_good_commit>
git push --force
Run Code Online (Sandbox Code Playgroud)