Git

1. 前言

 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管;

2. Git基本原理

2.1 哈希

 哈希是一系列的加密算法,特点如下:

 1. 不管输入数据量多大,输入到同一个哈希算法,得到的密文长度一定

 2. 哈希算法确定,输入的数据确定,那么输出的密文保持不变

 3. 哈希算法不可逆

 4. Git用的是SHA-1算法

 5. 哈希算法可以用来被校验文件

 

2.2 版本保存机制

https://blog.csdn.net/aguda_king/article/details/71609475

3. Git安装

4. Git本地结构

 

5. 代码托管中心

5.1 团队内协作

5.2 跨团队协作

6. Git命令

6.1 本地库初始化

6.2 设置签名

6.3 添加 & 提交

6.4 查看历史记录

6.5 版本切换

操作HEAD指针完成版本控制切换

6.6 删除操作

 

6.7 比较差异

 

 7. Git分支管理

7.1 分支好处

 1. 在版本控制中,使用多条线同时推进多个任务,提升效率

 2. 一个分支开发失败,不影响其他任何分支

7.2 分支操作

8. Github

原文地址:https://www.cnblogs.com/oxygenG/p/12677407.html