如何合并很多分支一次掌握,git有没有命令?

How to merge a lot of branches to master at once, is there is any command in git?

我在GitHub分叉了别人的分支,他有100多个分支。有没有办法一次性合并所有分支到master,这样我就可以一次查看所有文件到master了

任何帮助将不胜感激!

正如其他人所提到的,这可能不是您想要做的事情。在一个分支上的工作可能与主分支有很大不同,它可能已经过时或者不是你真正想要的东西。我在一些项目上有很多分支,其中很多已经过时或被废弃了。

如果您确定要这样做,您可以创建一个临时分支,然后使用章鱼合并将您感兴趣的所有分支合并在一起。注意章鱼合并必须是干净的;也就是说,如果它们发生冲突,它们就会失败。您可以这样做:

git checkout -b temp
git merge branch1 branch2 branch3 # and so on

如果存在冲突,则您必须一次调用一个分支 git merge