// 查看
git branch // 查看本地分支
git branch -a // 查看"本地远程"分支(已被下载到本地)
git branch -r // 首次下载项目时用的那个分支
// 创建、切换分支
git checkout dev // 切换到dev分支
git checkout -b 'funA' // 创建并切换到funA
// 修改分支名称
git branch -m oldBranch newBranch
// 合并
git merge aaa // 将"aaa"分支合并到当前分支
// 获取其他分支的某次提交
git cherry-pick commit_id 571a775b032db7fd9949f270454d6288a33ecfbf
// 将本地分支推送到远端
git push --set-upstream origin dev
// 删除分支
git branch -D aaa // 删除"本地aaa"分支、删除"本地远程aaa"分支
git push origin --delete [branch_name] // 删除远端分支