TOC

Git 分支管理

创建分支:

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