当前位置: 首页 > article >正文

团队git操作流程

项目的开发要求:(1)项目组厉员代码提交不少于20次

                             (2)项目组厉员每天提交不少于20次

                             (3)企业项目开发代码的每天的提交一般提交3-5次

                             (4)代码仓库的管理

git的基础操作流程

命令模式git push

插件模式vscode git graph

GUI软件管理模式soursctree

git在项目团队开发中的应用

master(一般是不动的)

dev(主要是拿来代码合并的,其实相当于是一个桥梁,中转站)

xxx1,xxx2,xxx3(主要是拿来工作的,每个人只能操作自己的xxx)

第一原则:仓库操作永远先拉取再提交,永远拉dev

创建分支

可以在自己的仓库下,在管理这一部分去创建自己的一个分支,例如dev

创建完dev,我们还可以创建vane,frank,rose等分支

那么在远程中有master,dev,vane,frank,rose等分支

本地需要有master,dev,vane分支

进入到dev分支,将远程的dev拉取到本地的dev

本地永远也不操作dev,dev是桥梁,是中转站,本地应该操作的是自己的分支vane

切换到vane分支,并且需要将dev分支的代码合并到vant分支上(现在就可以在vane这个分支上进行任意的代码修改)

本地仓库推送到远程,永远不要推送自己的分支

组长的本地仓库是有master,dev,vane,frank,rose

那么组长应该做的就相当于将vane合并到dev,frank合并到dev,rose合并到dev

到后期合并会出现冲突这个问题,那么需要注意的是,每个人解决冲突分支都在dev


http://www.kler.cn/a/160165.html

相关文章:

  • 【缺陷检测】Anomaly Detection via Reverse Distillation from One-Class Embedding
  • EXCEL延迟退休公式
  • C 语言 【模拟实现内存库函数】
  • ubuntu20.04 解决Pytorch默认安装CPU版本的问题
  • Spring Boot 2.x 和 Druid 多数据源整合 dm
  • 数据挖掘(九)
  • 单片机开发常用的软件构架
  • html5各行各业官网模板源码下载(1)
  • 19、pytest通过mark标记测试函数
  • 每天一点python——day85
  • 记录一次vscode markdown的图片路径相关插件学习配置过程
  • 【微服务】分布式限流如何实现
  • Android10 Dialog bug
  • 【技术干货】宇视IPC音频问题解决步骤
  • 编程常见的问题
  • Java动态代理实现与原理详细分析
  • linux环境下编译安装OpenCV For Java(CentOS 7)
  • 判断完数(写出部分函数)
  • Uncle Maker: (Time)Stamping Out The Competition in Ethereum
  • Ribbon 饥饿加载
  • Fabric:创建应用通道
  • 图的建立与实现(使用邻接矩阵)(附赠Kruskal算法)
  • 『亚马逊云科技产品测评』活动征文| 基于etcd实现服务发现
  • Hello World!
  • TCP连接为什么是三次握手,而不是两次和四次
  • rabbitmq技术