如何将所有分支与主分支合并?

时间:2014-10-15 18:49:05

标签: git

我在本地有一些分支,想要更新它们。 如何将master分支中的东西合并到所有其他分支中?

2 个答案:

答案 0 :(得分:1)

#!/bin/bash

git checkout master
git pull

branches=()
eval "$(git for-each-ref --shell --format='branches+=(%(refname))' refs/heads/)"

for branch in "${branches[@]}"; do
   branch=`expr substr $branch 12 100`
   git checkout $branch
   git merge master
done

git checkout master

答案 1 :(得分:0)

假设您从主人那里分支出来:

git checkout my_branch
git rebase master