【第22期】观点:IT 行业加班,到底有没有价值?

1.4、Git分支管理

原创 2016年06月01日 22:02:56
1.分支
    :
   
2.创建分支
    .git checkout -b dev
        创建并切换到dev分支
        ==
            git branch dev
            git checkout dev
    .git branch
        查看当前分支
       
3.在分支上开发
    .git add  readme.txt
    .git commit
   
    *切换分支
    git checkout master
   
4.合并分支
    git merge dev
    *git merge命令用于合并指定分支到当前分支。

5.删除分支
    git branch -d dev
   
   

6.解决冲突
   
    .手动修改
    .查看合并情况
        git log --graph --pretty=oneline --abbrev-commit
    .删除分支
        .git branch -d test
    .查看分支合并图
        git log --graph
  
    



7.分支管理策略
    .通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。
    .如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。
    .git merge --no-ff -m "merge with no-ff" dev
        **准备合并tt分支,--no-ff参数,表示禁用Fast forward:
       
    .在实际开发中,我们应该按照几个基本原则进行分支管理:
        首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;
        那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;
       
   
视频:https://yunpan.cn/cSpyHfvWf7wkg  访问密码 979c

版权声明:代码的魅力 举报

相关文章推荐

Git 分支管理

Git 分支管理 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。 有人把 Git 的分支模型称为"必杀技特性",而正...

git实战-分支管理与合并

显示所有分支 <p class="M

Git 分支管理最佳实践

Git 分支管理最佳实践 Git 是目前最流行的源代码管理工具。熟练使用 Git 已经成为开发人员的必修课之一。对于团队开发来说,如何有效的使用 Git 的分支是一个重要的课题。需要在新功能开发,新...

git 分支管理(七)

1.什么是分支,分支能解决什么问题? 1.1 分支简介 几乎所有的版本控制系统都以某种形式支持分支。 使用分

Linux下git操作(三)——分支管理与标签

本文命令:配置显示颜色是:git config --global color.ui true给命令设置别名:git config --global alias.co checkout查看远程仓库:gi...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)