1、推送分支 (本地branch上传)
$ git push origin dev
推送分支到远端 (远程仓库的默认名称是origin)
$ git remote -v
要查看远程库的信息,用git remote,用git remote -v显示更详细的信息
$ git checkout -b dev
创建dev分支,然后切换到dev分支 相当于以下两条命令
$ git branch dev
$ git checkout dev
$ git branch
查看当前分支
$ git branch -d dev
删除dev分支
$ git merge
合并某分支到当前分支
但是,并不是一定要把本地分支往远程推送,那么,哪些分支需要推送,哪些不需要呢?
master分支是主分支,因此要时刻与远程同步;
dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步;
bug分支只用于在本地修复bug,就没必要推到远程了,除非老板要看看你每周到底修复了几个bug;
feature分支是否推到远程,取决于你是否和你的小伙伴合作在上面开发。