一、前言
1.1 Git 简介
Git 是一个开源的分布式版本控制系统,最初由 Linux 的创始人 Linus Torvalds 开发。Git 旨在帮助开发者更好地管理和协同开发代码,可以追踪文件的修改历史和版本,并允许多人同时协作开发同一个项目。Git 可以在不同的平台(Windows、Mac、Linux 等)上使用,并且拥有强大的命令行工具和可视化界面(如 Git GUI 和 GitKraken 等)。它也是现代软件开发工具链中不可或缺的一部分。
1.2 Git 特点
- 分布式:每个开发者都有完整的代码仓库,可以在本地进行修改和提交,避免单点故障;
- 分布式:每个开发者都有完整的代码仓库,可以在本地进行修改和提交,避免单点故障;
- 稳定性:Git 使用 SHA-1 哈希算法来保证每个版本的唯一性,数据完整性得到保证。
- 可扩展性:Git 提供了丰富的插件和扩展,可以满足不同用户的需求;
- 简单易用:Git 的命令简单明了,容易学习和使用。
1.3 Git 作用
- 简单易用:Git 的命令简单明了,容易学习和使用;
- 分支管理:Git可以创建和合并分支,以便团队成员能够独立工作并将更改合并到主分支中;
- 协作开发:Git可以将代码存储在共享存储库中,以便多个开发人员可以同时工作;
- 备份和恢复:Git可以轻松备份和恢复代码,以便在发生故障或数据丢失时恢复;
- 代码审查:Git可以帮助开发者查看代码更改并进行代码审查,以确保代码质量;
二、软件下载安装
2.1 下载
当前 Git 官网的最新的Git 版本是2.41.0,在2023.7.13号发布的,在官网下载后,下面就以最新版本来为大家讲解~(Git官网有时进不去,多试几次,实在不行,可以用阿里云下载)
官网链接:Git官网
阿里云镜像:阿里云镜像
2.2 安装
2.2.1 打开下载后的 Git-2.40.0-64-bit.exe,开始安装
2.2.2 选择修改下载的路径,一般不用默认的系统盘下载(路径最好不要有中文~)
2.2.3 选择组件,默认下一步
2.2.4 选择是否添加到开始菜单,默认下一步(有需要的可以勾上)
2.2.5 选择 Git 默认的编辑器,默认下一步
2.2.6 选择初始分支名字,默认下一步
2.2.7 选择Git的 PATH 环境变量,默认下一步
2.2.8 选择SSH可执行文件,默认下一步
2.2.9 选择HTTPS后端传输
2.2.10 选择Git 行尾符号 转换,默认下一步
2.2.11 选择哪个终端模拟器以与 Git Bash 一起使用,默认下一步
2.2.12 选择"git pull"命令的默认行为,默认下一步
2.2.13 选择凭证登录程序,默认下一步
有时连接远程仓库,会有凭证认证出现,输入账号、密码才可以执行之后的操作(安全~)
2.2.14 选择额外的选项,默认下一步
2.2.15 选择实验选项,默认下载
2.2.16 完成下载
三、Git 工具解释
在"开始"菜单上输入:Git,会出现Git Bash、Git GUI、Git CMD、Git Release Notes,下面,我为大家解释下各个工具的作用
3.1 Git Bash
Git Bash 是基于CMD命令行的,在CMD的基础上增添一些新的命令与功能,平时主要用这个,功能丰富,高效(需要掌握一些基础的Linux命令)
3.2 Git GUI
Git GUI就是Git的图形化工具,如果想用图形化的工具的化,一般不会去用自带的,这边我推荐几个Git的图形化工具,感兴趣的可以自己上网搜索,下载~
- sourcetree(开源、免费、功能强大、支持Mac、Windows )
- tortoisegit(免费、中文界面、只支持Windows)
- GitHub Desktop(常使用GitHub)
3.3 Git CMD
Git CMD习惯使用Windows的命令行工具
3.4 Git Release Notes
Git Release Notes通常用于记录每个版本的新功能、改进、Bug修复以及其他重要的变更信息。