最近在处理分支时,弄得头大,原本地开发分支的名称是dev使用的是源代码A,然而管理员把源代码B放在dev的分支上,导致本地更新远程分支时,老是提示需要合并。不管是使用 git reset --hard origin还是git fetch --all等操作,然后再git pull origin dev 时都会出现要合并的操作。

git强行合并远程分支并替换本地分支

直接合并远程的代码并强制替换掉本地的。运行指令

git reset --hard origin/dev


然后整个世界都清净了。