zoukankan      html  css  js  c++  java
  • git之合并分支(git merge)------(三)

     最近几天写小demo,总是自己拉取他人的代码,然后创建分支,在自己的分支上进行修改,然后提交到自己的分支,具体的这一步,我就不多讲了,因为在我的博客“工作中常用的Git操作”中有详细的介绍,今天主要讲一下怎么合并各个分支上的内容,就是今天的重点git merge!!!!

    前提条件:当确保自己的分支上的任务已经完成,并且成功提交之后,然后准备进行合并分支~~~

    第一步:先切换到主分支;

    git checkout 主分支名

    第二步:在主分支上进行重新的拉取;

    git pull

    第三步:将子分支合并到主分支;

    git merge 子分支名

    第四步:在主分支进行提交;

    git push 

    第五步:完成~~~~啦

     举个简单的栗子:

    最近工作中用到了,在这里就简单的讲一下---------------------------不懂得留言哈~~~

    今天公司的上个迭代转为了20171207上面来,由于我原来的迭代是20171128,所以我需要先把我原来的迭代上面的东西先提交到git上面去

    步骤就是:git add .       --------->         git   commit -m 'describe'             -------------->git push  origin 20171128

    (我这里的迭代就是分支,就这样理解哈~~~~~~)

      然后推到新的迭代上面,怎么推呢?这时候就需要合并到新的分支上了~~~

      1)git branch -a,查看所有迭代(分支)

      2)git cheackout -b 20171207 origin/20171207  将新的迭代创建到本地(创建新的分支)

      3)git pull 拉取最新的代码

      3)git merge 20171207,然后将刚才的分支与新建的分支进行合并(合并到新的分支上)

      4)然后重新推到主分支上:git push origin 20171207

    【参考链接】

      https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000

  • 相关阅读:
    精确覆盖DLX算法模板另一种写法
    Hdu3498-whosyourdaddy(精确覆盖模板题)
    精确覆盖DLX算法模板
    Object2Map
    Use ResourceBundle read properties file.
    Kendo UI Example(grid)
    Kendo 日期控件
    Spring mvc 中文乱码问题解决方法
    Thread communication java.util.concurrent.locks.Condition 用法(二)
    Thread communication java.util.concurrent.locks.Condition 用法(一)
  • 原文地址:https://www.cnblogs.com/Mrs-pao/p/7975761.html
Copyright © 2011-2022 走看看