Git多人协作开发流程

> 本地分支工作流程
    //回到自己的分支
    git checkout work
    ...
    //提交本地工作分支修改
    git commit -'修改....'
    //回到主分支
    git checkout master
    //获取远程最新修改
    git pull
    //回到工作分支
    git checkout work
    //使用rebase合并主干的修改,如有冲突则解决
    git rebase master
    //返回主分支
    git checkout master
    //合并工作分支修改(不会产生冲突及保持主干历史的干净)
    git merge work
    //提交远程主干
    git push

> 本地阶段性修改(产生多个commit情况下)
    git checkout master 
    git merge --squash  branch
    git commit -m "xx,xx功能完成,合并到主干" 
posted @ 2022-03-08 16:53  Arno92  阅读(348)  评论(0)    收藏  举报