欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git提交代码流程

程序员文章站 2022-05-26 19:00:45
...

项目结构:

  • 远端
    • master分支:所有人公用的远端分支,为代码的整合版本
  • 本地
    • master本地分支:与远端master保持一致的分支
    • 自己的分支:自己编辑修改内容的分支。建议每个功能新建一个分支开发。

提交代码流程:

  • 假如自己的分支名称为:dev
     
    1. 0、 创建本地分支,并签出(checkout)
    2. 1、 编辑dev
    3. 2、 提交改动的内容到dev分支(commit),应写明本次修改了那些内容,简单明确。
    4. 3、 切换到本地master分支(checkout)
    5. 4、 先获取改动期间远端master的变动(pull)
    6. 5、 将dev分支的提交合并到master分支(merge)
    7. 6、 如果与主分支有冲突。merge中断,需要先处理有冲突的文件(mergetool)
    8. 7、 继续merge操作(merge --continue)
    9. 8、 将合并好的master分支推送到远端(push)
    10. 9、 操作完成之后务必切回自己的分支(checkout)
    11. 10、将改动同步到自己的分支上(rebase)

注意事项:

  • 决不能在任何位置的master分支上做改动。
  • 如改动了代码不确定是否提交正确,放弃当前分支。重新迁出主分支,重新编辑再提交。

git mergetool安装链接 :

https://blog.csdn.net/chengjianghao/article/details/116591763