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

淡定
  • 57

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

回复
阅读 558
2 个回答

其他人执行:

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

与远程仓库强制同步。

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

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

你知道吗?

宣传栏