git 分支

列出所有本地分支

$ git branch

列出所有远程分支

$ git branch -r

列出所有本地分支和远程分支

$ git branch -a

新建一个分支,但依然停留在当前分支

$ git branch [branch-name]

新建一个分支,并切换到该分支

$ git checkout -b [branch]

新建一个分支,指向指定commit

$ git branch [branch] [commit]

新建一个分支,与指定的远程分支建立追踪关系

$ git branch --track [branch] [remote-branch]

切换到指定分支,并更新工作区

$ git checkout [branch-name]

切换到上一个分支

$ git checkout -

建立追踪关系,在现有分支与指定的远程分支之间

$ git branch --set-upstream [branch] [remote-branch]

合并指定分支到当前分支

$ git merge [branch]

选择一个commit,合并进当前分支

$ git cherry-pick [commit]

删除分支

$ git branch -d [branch-name]

删除远程分支

$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,660评论 1 26
  • 四、 分支开发工作流 现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常...
    常大鹏阅读 2,150评论 3 24
  • 29/5/2017《超级个体》吾爱庐 施比受有福,被心理学实验验证。助人不仅对别人、对社会有好处,对于自己的幸福都...
    吾爱庐阅读 271评论 0 0
  • 任友相邀群聚首, 成行当日仅八人。 以文会友怡情致, 指点迷津胜闭门。 月累日积集跬步, 十年磨剑梦成真。 耕耘创...
    刘芷源07阅读 617评论 4 12
  • 写作今天进入第13天,阅读越多、看得越多,越感觉自己的无知。牛人能人特别多,我一反兴致勃勃的姿态,有些倦怠。但是不...
    小小小小米77阅读 1,213评论 1 1