zoukankan      html  css  js  c++  java
  • git branch merge到master

    使用merge可以合并多个历史记录的流程。

    如下图所示,bugfix分支是从master分支分叉出来的。

    分支

    合并 bugfix分支到master分支时,如果master分支的状态没有被更改过,那么这个合并是非常简单的。 bugfix分支的历史记录包含master分支所有的历史记录,所以只要把bugfix移动到master分支就可以导入bugfix分支的内容了。这样的合并被称为fast-forward(快进)合并。

    fast-forward合并

    但是,master分支的历史记录有可能在bugfix分支分叉出去后有新的更新。这种情况下,要把master分支的修改内容和bugfix分支的修改内容汇合起来。

    分叉分支後进行新的更新

    因此,合并两个修改会生成一个提交。这时,master分支的HEAD会移动到该提交上。

    结合了两个修改的合并提交

     

    转自: http://backlogtool.com/git-guide/cn/stepup/stepup1_4.html

  • 相关阅读:
    java 单链表 练习
    大问题-简明哲学导论
    git的常见错误
    python在Ubuntu添加模块搜索路径
    前端
    TCP/IP图解
    调试
    Design program
    算法
    面向对象-聚集,程序比较发现
  • 原文地址:https://www.cnblogs.com/pinganzi/p/5401959.html
Copyright © 2011-2022 走看看