GitHub入门(五)-分支的操作

分支的操作

1显示分支一览表

$ git branch


2.创建、切换分支

    2.1git checkout -b  分支名

    2.1切换到 master 分支$ git checkout -b master


2.特性分支

特性分支顾名思义,是集中实现单一特性(主题),除此之外不进行任何作业的分支。在日常开发中,往往会创建数个特性分支,同时在此之外再保留一个随时可以发布软件的稳定分支。稳定分支的角色通常由 master 分支担当 。


优点:基于特定主题的作业在特性分支中进行,主题完成后再与 master 分支合并。只要保持这样一个开发流程,就能保证 master 分支可以随时供人查看。这样一来,其他开发者也可以放心大胆地从 master 分支创建新的特性分支。


主干分支

主干分支是刚才我们讲解的特性分支的原点,同时也是合并的终点。通常人们会用 master 分支作为主干分支。主干分支中并没有开发到一半的代码,可以随时供他人查看。有时我们需要让这个主干分支总是配置在正式环境中,有时又需要用标签 Tag 等创建版本信息,同时管理多个版本发布。拥有多个版本发布时,主干分支也有多个。

1.合并分支

    1.1切换到master

        $ git checkout -b master

    1.2合并分支A

        $ git merge --no-ff A

    1.3以图表的形式查看分支

        $ git log --graph





猜你喜欢

转载自blog.csdn.net/ly853602/article/details/80379803
今日推荐