git使用流程及合并分支

本文详细介绍了Git的四个工作空间,分支命名规则,以及在团队开发中如何创建、合并分支,解决冲突。特别强调了在遇到冲突时的解决步骤和使用git stash处理未完成的工作。同时,讨论了git merge与git rebase的区别,并提到了Commitizen工具及其commit信息验证规则。
摘要由CSDN通过智能技术生成

首先要明白四个空间:远程仓库,本地仓库,本地缓存区,本地工作区;

远程仓库:
  1. 该仓库是一个集中的数据仓库,正常情况下,所有参与开发的人员的代码最后都会提交到该仓库的自己的分支上,再由具有合并权限的人员来合并所有分支;
本地仓库:
  1. 一般来说,本地仓库是由开发人员通过clone复制远程仓库中的某个分支的数据到本地而产生的,但git不是集中式的版本控制,而是分布式的版本控制,他们的区别就是,分布式版本控制中每一个仓库都能具有远程仓库的作用,而集中式的版本控制中远程仓库是不能被其他参与开发的人备份的;
本地缓存:
  1. 在本地修改数据后(一般是指我们在编辑器中修改某个文件),git监测到该数据与本地数据仓库的数据不一致,会提示将该修改增加(add)到缓存区,缓存区中的文件可以用来与本地仓库中的文件进行比较(difftool),这个用处目前感觉主要用于当我们修改很多文件时,最后不记得自己修改了那些文件,如果没有缓存区,我们直接提交的话,很容易会导致很多疏忽。我们在编辑器中修改了文件后(本地工作区),本地缓存中不包含我们的修改的,只有当我们把本次的修改add到缓存区的时候,缓存区中才有本次的修改,这表明我们的每一次修改都必须手动add到本地缓存中才能在使用commit命令时将其添加到本地仓库。
本地工作区:
  1. 也就是我们的编辑器的空间;

分支命名规则

1.主分支:master
2.CICD: autoDeploy
3.开发分支:develop
4.功能分支:feature-分支名称/功能名称 (例: git checkout -b feature-autoMLlist)
5.分支发布:release-日期
6.bug 分支修复:bugfix-日期

分支开发节点

  1. 鉴于此后在代码管理流程上,需按严格要求执行,所以在每日开发的功能或者bug</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值