$ git branch -a (展示所有的git分支)
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
······
$ git branch -r (展示远程分支)
origin/HEAD -> origin/master
origin/master
可以发现,master就是local branch(本地分支),origin/master是remote branch
$ git diff origin/master master (可以看到两者的不同)
$ git push origin master (省略了<dst>,等价于“git push origin master:master”,其中origin指定了你要push到哪个remote)
我们一般写的形式为“ git push origin <src>:<dst> ”,冒号前表示local branch的名字,冒号后表示remote repository下 branch的名字。注意,如果你省略了<dst>,git就认为你想push到remote repository下和local branch相同名字的branch。
$ git push origin :mybranch (在origin repository里面查找mybranch,删除它。用一个空的去更新它,就相当于删除了)
#刷新远程分支列表
git remote update origin --prune
参考自:http://lishicongli.blog.163.com/blog/static/1468259020132125247302/
本文介绍了如何使用Git命令来管理本地和远程分支,包括查看、创建、推送和删除分支的方法。重点讲解了如何通过git push命令将本地分支推送到远程仓库,并提供了如何同步远程分支的示例。
1693

被折叠的 条评论
为什么被折叠?



