git创建、推送、拉取、查看分支
创建分支
# 只创建
git branch <name>
# 创建并检出
git checkout -b <name>
推送分支
# 首次推送 如果远程和本地分支名相同则不需要 : 号,将本地和远程仓库建立引用
# git push -u|--set-upstream origin <localBranchName>:<remoteBranchName>
git push --set-upstream origin master:master
# 如果设置上游引用,则每次推送都要加上主机名和远程仓库名
git push origin master:master
# 进入分支后,可以直接使用以下命令直接设置上游
git branch --set-upstream-to origin/<branchName>
拉取分支
# 一般用
git pull
# 如果只拉取分支内容不合并,则用
git fetch #fetch只将分支更新到本地的origin/master远程代理分支中,而本地分支为master,所以不会合并到本地分支master中
查看分支
# 查看所有本地和远程分支
git branch -a
# 查看远程分支
git branch -r
# 查看分支并显示上游引用
git branch -vv
删除分支
# 普通删除
git branch -d <branchName>
# 强制删除
git branch -D <branchName>
# 删除远程仓库的分支
git push origin --delete master
# 清理无效的远程追踪分支,一般在旧设备跑
git fetch --prune origin
# 或者
git remote prune
git创建、推送、拉取、查看分支
http://blog.icy8.cn/posts/3692555791/