首页 > 解决方案 > 使用一个命令将多个分支重新设置为 master

问题描述

我正在处理一些具有两打功能分支的废弃仓库,我希望它们在 master 中,有没有办法在一个命令中重新设置基准,还是我必须一个一个地完成它们?

标签: gitgit-branchgit-rebase

解决方案


您可以在一个命令中进行合并:

# providing the current branch is `master`
git merge br1 br2 br3

至于变基,这在很大程度上取决于“一个命令”的含义。是以下一个命令吗?

for br in br1 br2 br3; do git rebase master $br; done

推荐阅读