git 的一些规范操作流程

git 的一些操作流程

 

push代码时产生了冲突

场景:

  1. 张三 更改了 AAA.txt 的内容并送至仓库

  2. 李四 也在修改 AAA.txt 的内容

  3. 李四 在push代码时发现产生了冲突

 

解决方法:

  1. 李四 先进行 pull 操作获取最新代码

  2. pull 后再进行 add与commit

  3. push 推送代码

  4. 张三 再对代码库进行 pull 更新仓库

  5. 此时张三与李四同步了代码

 

开发时合并分支无冲突时应操作

  1. 在个人分支 完成了 index.html

  2. 个人分支 addcommit

  3. 切换到 dev 分支 pull 同事代码

  4. dev分支 合并 个人分支

  5. 个人分支 合并 dev分支

 

开发时合并分支时报错并且有冲突

场景:

  1. 张三 修改了 main.js

  2. 李四 也修改了main.js 但是先完成了提交

  3. 张三 分支合并到dev是发生冲突

解决方法:

  1. 方法A: (当分支已经编写完功能后) 合并至 dev分支中 并删除 张三分支 , 再重新创建新的 张三分支 进行开发

  2. 方法B:(当分支还需要进行编写时) 回到 张三分支 合并dev代码

 

 

 

小组开发push代码流程

  1. 切换为 规定的 dev 分支

  2. dev 分支中 pull 最新代码

  3. 切换为 个人名字 开发分支

  4. 个人分支pull dev分支

  5. 个人分支进行功能开发

  6. 个人分支 addcommit

  7. 切换回 dev 分支并合并 个人分支

  8. dev 分支进行 push

  9.  
posted @ 2023-02-06 18:59  Dollom  阅读(30)  评论(0)    收藏  举报