git版本管理1
GitLab作为仓库管理工具
与svn这种集中式版本控制系统不同,Git 是一个开源的分布式版本控制系统。
分布式版本控制
优点:
1、分支管理
工作模型:
Git 项目中的主要区域:
Git 目录 也被称为Git仓库,是保存Git项目元数据和对象数据库的地方。是Git最重要的部分,当从其他计算机中克隆项目时需要复制的内容。
工作目录 是项目某个版本号的单词检出,这些文件从Git仓库中提取出来,放置再磁盘上使用和修改。我们平时码代码的区域就是再工作目录中,因为这里是唯一提供了对文件进行编辑的地方。
暂存区 也称为索引,是一个文件,一般位于Git目录中。保存了下次所要提交内容的相关信息。Git 的 add 命令就是将工作目录中的内容添加到暂存区中。
分支模型
分支模型是Git的精髓,被称为Git的“杀手锏特性”
分支意味着偏离开发主线并继续你的工作而不影响主线的开发,再其他很多版本控制工具中
司令官与副官工作流
(1)、普通开发人员使用自己的主题分支。
(2)、副官将开发人员的主题分支合并入 master 分支。
(3)、司令官将副官的 master 分支合并进入自己的 master 分支。
(4)、司令部将其 master 分支推送到参考仓库,同时其他开发人员以此为基础进行变基操作。
未完,待续......
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2021-02-25 绘制矩形
2021-02-25 绘制线条
2021-02-25 画直线
2021-02-25 画弧线
2021-02-25 绘制贝塞尔曲线