zoukankan      html  css  js  c++  java
  • git分支合并到master

    git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下:

    去自己的工作分支
    $ git checkout work

    工作
    ....

    提交工作分支的修改
    $ git commit -a

    回到主分支
    $ git checkout master

    获取远程最新的修改,此时不会产生冲突
    $ git pull

    回到工作分支
    $ git checkout work

    用rebase合并主干的修改,如果有冲突在此时解决
    $ git rebase master

    回到主分支
    $ git checkout master

    合并工作分支的修改,此时不会产生冲突。
    $ git merge work

    提交到远程主干
    $ git push

    这样做的好处是,远程主干上的历史永远是线性的。每个人在本地分支解决冲突,不会在主干上产生冲突。

  • 相关阅读:
    regedit注册表
    Environment应用
    VMI帮助类
    Image帮助类
    asp.net core+Postman
    printf和cout的区别详述
    C++指针
    Qt button和buttons区别
    visual studio收函数
    编译警告
  • 原文地址:https://www.cnblogs.com/lbblog/p/4970771.html
Copyright © 2011-2022 走看看