Git 入门指南
1. 初识 Git
1.1 Git 是什么?
Git 是一个开源的分布式版本控制系统,用于高效地跟踪和管理项目代码的变更历史(不仅仅是代码,其他格式也可以)。
1.2 为什么要有 Git
在学习或工作中,为了防止文档丢失或更改失误,需要保留历史记录。例如:
- 设计文档-v1
- 设计文档-v2
- 设计文档-确定版
- 设计文档-最终版
每个版本有各自的内容,但最终只有一份文档被使用。随着版本增多,难以记忆每个版本的具体修改内容。版本控制器能记录每次修改及版本迭代,方便多人协同作业。目前最主流的版本控制器是 Git,它可以控制电脑上所有格式的文件。
注意事项:所有的版本控制系统只能跟踪文本文件的改动(如 txt、网页、程序代码),可以告诉你每次的改动位置。图片、视频等二进制文件虽然也能管理,但无法跟踪具体变化,只能知道文件大小改变。
2. 安装 Git
Git 最早在 Linux 下开发,现在可在 Linux、Unix、Mac 和 Windows 平台上运行。
2.1 Linux-Ubuntu 安装 Git
- 查看是否安装:
git --version - 若未安装,提示类似
Command 'git' not found。 - 安装命令:
sudo apt-get install git -y - 再次输入
git --version确认版本号。
2.2 Windows 安装 Git
- 访问 Git 官网下载对应操作系统的安装包。
- 双击下载文件,按照指示一步步安装。
- 打开 Git Bash,输入
git --version检测是否安装成功。
3. Git 初始化与配置
3.1 创建 Git 本地仓库
仓库是进行版本控制的文件目录。创建命令为 git init,需在目标目录下执行。
3.2 配置 Git
安装后需设置用户名称和邮箱地址。
git config [--global] user.name "Your Name"
git config [--global] user.email "[email protected]"
--global表示全局配置,所有仓库生效。- 查看配置:
git config -l - 删除配置:
git config [--global] --unset user.name
4. Git 工作流程
- 工作区:电脑上编辑代码或文件的目录。
- 暂存区 (stage/index):存放在
.git目录下的 index 文件中,也称为索引。 - 版本库 (repository):工作区隐藏目录
.git,Git 在此管理所有文件的历史。
流程说明:
- 对工作区修改或新增文件,执行
git add更新暂存区。 - 执行
git commit将暂存区内容写入版本库。
:


