有时候会遇到这种情景,我们本地的代码不需要了,需要使用远端的代码强制覆盖,这时候可以使用下面的命令

git fetch --all

然后再执行下面的命令,重置为远端的代码,即使用远端的代码将本地覆盖 origin/远端分之名

git reset --hard origin/main

举例,如下图,本地仓库有一个待push 的提交,远端有一个待pull的节点,现在,我们本地的提交不想要了,只想用远端的代码将本地的代码覆盖

先执行 git fetch --all 然后执行 git reset --hard origin/main 然后仓库就变成下面的样子,本地的提交不见了

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: