美文网首页
git工作流程

git工作流程

作者: hhws | 来源:发表于2017-10-13 12:54 被阅读0次

    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

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

    相关文章

      网友评论

          本文标题:git工作流程

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