美文网首页
Git基于Git Flow流程协同开发

Git基于Git Flow流程协同开发

作者: 奋斗小青年Jerome | 来源:发表于2018-09-19 09:59 被阅读9次

    git flow 在多版本协同开发中的作用不言而喻,这里有关于git flow工作流程的梳理
    其实弄清楚git flow流程之后,我们的开发中就很方便的进行分支创建,合并,删除等,整个流程按照git flow来就行了,多人协同开发有条不紊
    下面就是基于git flow流程进行的一系列git命令

    使用git命令来完成git flow流程

    这篇文章通过图解讲解了git分支的创建,提交,删除,合并等,很好理解

    • git 分支的创建和切换
    $ git checkout -b dev
    
    • git分支的查看,可以看到当前有多少分支
    $ git branch
    * dev
      master
    

    这时候,我们的所有操作都是基于dev分支进行开发,开发完成,测试并提交
    比如我们创建了一个README.md文件,并使用vi编辑器增加了内容

    $ touch README.md
    

    添加内容到本地仓库

    $ git add README.md
    
    

    提交内容

    $ git commit -m "readme commit"
    
    

    这时候我们使用命令查看,当前dev分支中已经有了我们刚才创建的内容


    image.png

    我们使用命令切换到master分支是看不到刚才创建的内容的

    $ git checkout master
    
    image.png
    • 分支合并
      这里测试没问题,需要将dev分支的内容合并到master分支
    $ git merge dev
    

    合并完成之后,可以看到master分支就有了我们增加的内容


    image.png
    • 删除分支(谨慎操作)
    $ git branch -d dev
    

    删除分支之后可以使用命令查看,只剩下master了


    image.png
    • push项目到远程仓库

    • 待续...

    相关文章

      网友评论

          本文标题:Git基于Git Flow流程协同开发

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