码迷,mamicode.com
首页 > 其他好文 > 详细

Git-分支操作

时间:2017-02-13 21:42:29      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:branch   sap   pull   分支   repo   current   应用   .com   clone   

  1. 创建分支: $ git branch mybranch

    $ git push --set-upstream origin ljz-v1.0.0-2

    注意:在前一个分支的基础上创建新分支

 

  1. 切换分支: $ git checkout mybranch

 

  1. 创建并切换分支: $ git checkout -b mybranch

 

  1. 更新分支$git rebase master

    把master分支的内容更新到当前分支,打补丁

    http://blog.csdn.net/hudashi/article/details/7664631/

    http://blog.csdn.net/wh_19910525/article/details/7554489

 

  1. 合并分支:

    $ git merge mybranch

    $ git  push origin current_branch

    把mybranch的commits合并到当前分支上,mybranch仍然存在,

 

 

  1.  删除分支: $ git branch -d mybranch

    强制删除分支: $ git branch -D mybranch

    删除远程分支:$ git branch -r -d mybranch

    删除远程分支:git push origin :mybranch(不能删除master)

 

  1.  列出所有分支: $ git branch

    列出远程分支:$ git branch -r

    列出本地分支:$ git branch -l

    列出全部分支:$ git branch -a

 

  1. 关联分支:

    git branch --set-upstream mybranch origin/mybranch

    git branch --unset-upstream mybranch origin/mybranch

 

其它应用

  1. 克隆指定分支

    $ git clone -b mybranch http://github.com/SapphireCastle/test-repo

 

  1. 推送分支

    $ git push origin mybranch 创建或更新分支

 

 

注意事项:

 

在创建mybranch之前clone,git remote -r无法查看到mybranch

首先git pull,然后git remote -r就可以看到

Git-分支操作

标签:branch   sap   pull   分支   repo   current   应用   .com   clone   

原文地址:http://www.cnblogs.com/SapphireCastle/p/6395182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!