如何整个替换git master分支?

最近需要将一个项目的master分支用另一个分支完全替换, 查找了相关资料,最后追溯到stackoverflow上的一个提问:How to replace master branch in git, entirely, from another branch?

网友给出了两种方案。

假设需要将seotweaks分支替换成master。

1、

1234
git checkout seotweaksgit merge -s ours mastergit checkout mastergit merge seotweaks

-s ours是–strategy=ours的简写。

2、

如果上面的操作有问题, 还可以使用下面这个方法:

123
git branch -m master old-mastergit branch -m seotweaks mastergit push -f origin master

-m用来重命名分支。

This might remove commits in origin master

git cmd

发表评论

Close Menu