git push origin HEAD --force之后, 其它本地仓库git pull不到回滚后的代码 ?

淡定
  • 57

先执行了git reset --hard commitid, 然后git push origin HEAD --force, 这个时候远程已经回滚成功了, 但是其它本地仓库, 拉不到回滚后的代码

回复
阅读 350
2 个回答

其他人执行:

git reset --hard origin/master # master 替换成实际的分支

与远程仓库强制同步。

但反正我公司谁要放着好好的 git revert 不用、敢去执行 git reset --hard,一律打死。

毕竟其他本地的仓库是比较新的,这个时候有两个办法,要嘛本地的分支或者代码库删掉,要嘛本地的代码再往前reset,然后再继续git pull。
希望能帮助到你。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏