美文网首页
Git 开发分支代码合并随笔

Git 开发分支代码合并随笔

作者: holidayPenguin | 来源:发表于2021-05-19 17:56 被阅读0次
    • 在个人开发分支(feature-owner)合并好之后首先提交并推送到git服务器个人开发分支
    git commit -a -m '开发完成'
    git push origin
    
    • 查看开发分支(feature)是否需要合并
    git fetch
    
    • 需要合并就需要先下载开发分支的代码
    git checkout feature
    git pull
    
    • 将开发分支更新的代码在个人开发分支上进行变基合并
    git checkout feature-owner
    git rebase feature
    
    • 存在冲突
      首先是在编辑器上解决冲突
      然后执行
    git rebase –continue
    

    如果冲突无法解决执行命令撤销代码合并

    git rebase –abort
    
    • 代码合并完成,将个人开发代码合并到开发分支上去
    git checkout feature
    git rebase feature-owner
    
    • 推送开发分支代码
    git push
    
    • 推送个人开发分支代码
      由于已经推送过个人开发代码,因此这里需要使用强制推送,注意:强制推送只能在个人开发分支上进行
    git checkout feature-owner
    git push -u origin -f
    
    • 代码合并完毕

    总结

    这种方式是为了在代码合并过程中不出现merge信息,虽然可以显示合并的信息,因为本人不喜欢这些节点

    同时也能清楚的看到一个开发者在这一段时间内开发的内容,而且开发分支可以清楚的看到只有一根线,不同人之间的代码合并也能清晰的看到,方便查找问题

    相关文章

      网友评论

          本文标题:Git 开发分支代码合并随笔

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