创建分支:
git branch <new-branch-name> <commit-id>
git checkout -b <new-branch-name> <commit-id>
删除远程分支:
git push --delete origin dev0404
删除远程已经不存在的分支:
git remote prune origin -n
git remote prune origin
已经合并到指定分支的分支:
git branch --merged master
# -r, --remote
git branch -r --merged master
创建独立分支(空白分支):
git checkout --orphan newbr
合并无关分支:
git merge newbr --allow-unrelated-histories