git 分支
查看分支
git branch -v
新建分支
git branch new_branch
切换分支
git checkout new_branch
新建分支并切换过去
git checkout -b new_branch
在某分支上新建分支
git checkout -b new_branch old_branch
重命名分支
git branch -m oldName newName
删除已经合并的分支
git branch -d branchName
强制删除没有合并的分支
git branch -D branchName
合并分支
将分支合并到当前分支
git merge branchName
将一个分支上的所有提交作为一个提交合并到当前分支上
git merge -squash
挑选一个提交添加到当前分支末梢
git cherry-pick SHA