我在本地有一些分支,想要更新它们。 如何将master分支中的东西合并到所有其他分支中?
答案 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