git强制覆盖合并分支

原文详解:git强制覆盖合并分支
原文链接: http://licocom.com/archives/1092

前言:使用git进行项目合作时,有时会创建多个分支,

如将分支合并至master分支时,产生冲突,采取暴力合并方式

前提是,被合并的分支代码不再需要,切不是最新。

强制合并两种方式:

1、本地项目根目录:git push origin develop:master -f

//将 develop分支强制推送合并至master
2、本地项目根目录:

git checkout master //切换分支至master分支

git reset -hard develop //并将master分支重置为develop

git push origin master -force //将重置后的master分支强制推送更新

相当于删除master分支,test将其覆盖,并推送远程仓库。

面向开发需求,记录学习之路。

猜你喜欢

转载自blog.csdn.net/qq_42685333/article/details/87874293