美文网首页
git 分支合并策略

git 分支合并策略

作者: 尼莫nemo | 来源:发表于2018-11-27 11:07 被阅读0次

    使用NO-Fast forward模式

    • 通常情况下git会默认使用 Fast forward但是这种模式删除分之后分支信息会丢失
    • 通常情况我们会禁用Fater forworde 如下
    $ git checkout -b dev //创建并切换到改分支
    
    //添加修改文件
    $ git add readme.txt 
    $ git commit -m "add merge"
    
    //切换回主分支
    $ git checkout master
    
    • 这里禁用快速合并分支 git merge --no-ff -m "merge with no-ff" dev
    • 在使用--no-ff的时候会创建commit 所以要添加 - m 在加上提交描述

    当再次查看分支的情况会是这样

    $ git log --graph --pretty=oneline --abbrev-commit
    *   e1e9c68 (HEAD -> master) merge with no-ff
    |\  
    | * f52c633 (dev) add merge
    |/  
    *   cf810e4 conflict fixed
    ...
    

    相关文章

      网友评论

          本文标题:git 分支合并策略

          本文链接:https://www.haomeiwen.com/subject/eqgwqqtx.html