Git Branch
切换标签
git branch 列出本地分支
git checkout master 切换到本地 master 分支
删除分支
git branch --delete abc 删除分支 abc
git push origin --delete abc 删除远程分支
git branch -v | grep gone | awk '//{print $1}' | xargs git branch -d 删除远程分支不存在的`
git remote prune origin
拉取分支
git checkout -b abc 基于当前分支创建新分支
git checkout --track origin/abc 拉取远程分支
推送分支
git push origin local-branch:remote-branch 推送本地分支到远程上不同的分支