Why Git?

简介: Why Git?

Why Git


  • 代码备份:依赖gitee,github 免费在线备份自己代码,在公司和家里实现代码copy


  • 版本管理:核心功能 修修改改 反反复复


  • 多人协作:核心功能


  • CI/CD:依靠tag和release,实现自动化按版本切换线上功能版本,自动测试,自动上线代码等


  • 交流存档:依靠PR,Issue,commit Log,版本规划讨论等,实现问题初步存档。并且是以问题为单位存档。解决实时沟通带来的消息忽略,不可回溯问题。


  • 开源贡献:通用工具,业界解决方案。反哺社区。实践中锻炼自己,扩展自己。
目录
相关文章
|
2月前
|
网络安全 开发工具 vr&ar
Git 详解(二)
Git 详解(二)
70 0
|
10月前
|
开发工具 git
git 的三剑客
git 的三剑客
47 0
|
开发工具 git
最好的 Git 动画教程,没有之一
介绍 Git 动画教程的学习方法。
最好的 Git 动画教程,没有之一
|
2月前
|
Ubuntu Linux 开发工具
Git的使用
Git的使用
62 1
|
2月前
|
存储 测试技术 开发工具
你真的会使用Git吗
你真的会使用Git吗
48 0
|
10月前
|
Unix Linux Shell
|
关系型数据库 MySQL 应用服务中间件
Git相关知识
Git相关知识
174 0
|
Shell Linux 网络安全
git详解
git详解
224 0
git详解
|
开发工具 git
git 常用小技巧
git 常用小技巧
|
网络协议 安全 Shell
1. Git 初识
集中式 or 分布式 集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS) 缺点:最显而易见的缺点是中央服务器的单点故障。如果宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。要是中央服务器的磁盘发生故障,碰巧没做备份,或者备份不够及时,就会有丢失数据的风险。最坏的情况是彻底丢失整个项目的所有历史更改记录,而被客户端偶然提取出来的保存在本地的某些快照数据就成了恢复数据的希望。但这样的话依然是个问题,你不能保证所有的数据都已经有人事先完整提取出来过。本地版本控制系统也存在类似问题,只要整个项目的历史记录被保存在单一位置
150 0
1. Git 初识