• 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

  • 相关阅读:
    A
    E
    C
    A
    exgcd
    博客
    简单数论
    extended_gcd(扩展欧几里德算法) 青蛙的约会
    扩展欧几里德算法—求解不定方程,线性同余方程
    素数筛 E
  • 原文地址:https://www.cnblogs.com/Mrs-pao/p/7975761.html
Copyright © 2020-2023  润新知