zoukankan      html  css  js  c++  java
  • git分支(存在意义和使用方法)

    https://blog.csdn.net/qq_36672905/article/details/82776293

    x小王 2018-09-19 18:19:49 14314 收藏 42
    分类专栏: git 文章标签: git
    版权
    Git分支简介

    Git分支是由指针管理起来的,所以创建、切换、合并、删除分支都非常快,非常适合大型项目的开发。

    在分支上做开发,调试好了后再合并到主分支。那么每个人开发模块式都不会影响到别人。

    分支使用策略:

    主分支(默认创建的Master分支)只用来分布重大版本(对于每个版本可以创建不同的标签,以便于查找);
    日常开发应该在另一条分支上完成,可以取名为Develop;
    临时性分支,用完后最好删除,以免分支混乱。如: 
     
    功能(feature)分支
    预发布(release)分支
    修补bug(bug)分支
    多人开发时,每个人还可以分出一个自己专属的分支,当阶段性工作完成后应该合并到上级分支。
     

    分支常用命令
     1、 查看已有分支:

                      git branch –a

     2、创建、切换分支

    创建并切换分支:git checkout -b <分支名称>

    这条命令和下面两条命令效果相同。 
    创建分支:git branch <分支名称> 
    切换分支:git checkout <分支名称>

    3、合并分支

      

     git checkout master  先切换到master分支

    git merge fenzhi  再将B分支的代码合并到master(在merge合并分支的时候,代码会有冲突,需要自己去解决这些冲突)

    4、删除与恢复分支

    当分支已经合并到主分支,并且不再需要接着该分支继续开发(后期也可以从主分支分出来),可以删除该分支。

    git branch -d <分支名称>

    误删分支需要恢复 
    使用git log 查出分支的提交号。

    git branch <分支名称> <提交号>,

    即创建提交号历史版本的一个分支,分支名称随意

    5、查看分支图

            git log --graph

    为了使分支图更加简明,可以加上一些参数。

    git log --graph --pretty=oneline --abbrev-commit

    6、重命名分支

    git branch –m 当前分支名 新的分支名


    点赞
    12

    评论
    5

    分享

    收藏
    42

    打赏

    举报
    关注
    一键三连

    Git详解之三 Git分支
    hustpzb的专栏
    1万+
    以下内容转载自:http://www.open-open.com/lib/view/open1328069889514.html Git 分支 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。

    、谢谢:合并到master上的分支是共享的吗6 月前回复


    James-Blackhu:很详细,感谢10 月前回复


    JINANDAWEI:谢谢,很详细1 年前回复
    ————————————————
    版权声明:本文为CSDN博主「x小王」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_36672905/article/details/82776293

  • 相关阅读:
    python学习笔记3:基础(元组、字符串、列表、字典)
    python学习笔记2:基础(邮件发送)
    pycharm版本控制
    Pycharm版本控制之本地Git用法
    GitHub使用
    qtp简单说明
    查询Activity方便一点的方法
    appium基础框架
    loadrunner基本流程
    python下的unittest框架
  • 原文地址:https://www.cnblogs.com/pengmn/p/14513912.html
Copyright © 2011-2022 走看看