文章目录
- 一、版本控制系统
- 二、Git
- 三、Windows安装Git
- 3.1 下载Git
- 3.2 安装
- 3.3 检查
- 四、Linux安装Git
- 4.1 YUM安装
- 4.2 源码安装
- 五、配置Git
- 5.1 配置用户名和邮箱
- 5.2 配置级别
- 5.3 查看配置
- 六、总结
一、版本控制系统
版本控制系统,Version Control System,VCS,对项目内容进行管理的软件系统,其主要分为两类:
1、集中式VCS
- 有集中的版本管理服务器
- 具备文件版本管理和分支管理能力
- 集成效率有明显地提高
- 客户端必须时刻和服务器相连
2、分布式VCS
- 服务端和客户端都有完整的版本库
- 脱离服务端,客户端照样可以管理版本
- 查看历史和版本比较等多数操作时,都不需要访问服务器,比集中式VCS更能提高版本管理效率
二、Git
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git特点:
- 最优的存储能力
- 非凡的性能
- 开源
- 易做备份
- 支持离线操作
- 容易定制工作流程
应用软件平台:
- GitHub项目托管平台
- GitLab基于Git的开源代码管理平台
三、Windows安装Git
3.1 下载Git
Windows Git软件下载:Git下载
3.2 安装
exe程序安装,下一步下一步,安装完成。
3.3 检查
Git安装完成之后,可打开CMD,查看Git版本 git --version
,确认软件是否安装成功:
或者在桌面(或任意文件夹内)上右击鼠标,会看到有Git相关的两个选项,点击“Git Bash Here”:
就会弹出Git提供的命令行工具,通过git --version
查看当前Git版本:
四、Linux安装Git
4.1 YUM安装
通过YUM安装:
yum install -y git
4.2 源码安装
略。
五、配置Git
在使用Git进行项目版本管理之前,需要做一些简单配置。
5.1 配置用户名和邮箱
设置Git用户名和邮箱。
在使用Git上传数据时,会以此处配置的用户名进行上传识别,所以有必要去配置一下。
# 全局,对当前用户的所有仓库有效
git config --global user.name 'your_name'
git config --global user.email 'your_email'
5.2 配置级别
git config --local # local 只对某个仓库有效(默认)
git config --global # global 对当前用户的所有仓库有效
git config --system # system 对系统所有登录的用户有效
5.3 查看配置
git config --list --local
git config --list --global
git config --list --system
六、总结
本文先是介绍了集中式和分布式VCS的区别,后面引出Git分布式版本管理系统,之后便是Git的安装,以及它的简单配置,即用户名和邮箱的配置。内容相对简单,主要需要掌握Git的用户名和邮箱配置,以及了解配置级别local、global和system。