git提交代码流程

项目结构:

  • 远端
    • 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

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值