使用一条命令将多个分支变基为 master

Rebase multiple branches into master with one command

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

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

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

至于变基,这在很大程度上取决于你所说的 "one command" 是什么意思。是下面一个命令吗?

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