← 返回首页

第1章: Git 是什么与环境安装

从零认识版本控制工具,搭好环境再出发

Git 是做什么的?

Git 是一个分布式版本控制工具,主要解决三个问题:

对于个人学习:

对于团队开发:

💡 理解方式: 可以把 Git 想象成「代码时光机 + 协作中枢」。

本地仓库 vs 远程仓库(结构示意)

使用 Git 时,一般会同时有:

[ Your Computer ] [ Remote Platform ] Working Dir <-> Staging <-> Local Repo --push--> origin (Remote Repo) <--pull--

后续章节会先练习在本地用 Git,然后再带你把本地仓库和远程仓库(例如 Gitee)连接起来。

常见代码托管平台对比

Git 只负责版本控制,本身不提供网站界面。实际开发中,我们通常会把仓库存放到代码托管平台:

本课程说明: 后续演示会优先使用 Gitee(码云)作为远程仓库示例,方便国内学员跟练;理解了 Gitee 的用法之后,再迁移到 GitHub 也非常容易。

安装 Git

1. 查看是否已安装

git --version

如果看到类似 git version 2.x.x 的输出,说明已经安装成功。

2. 在不同系统上的安装方式

# macOS(推荐用 Homebrew) brew install git # Ubuntu/Debian sudo apt-get update sudo apt-get install git # CentOS sudo yum install git

Windows 建议直接下载安装包(也可以通过 Git for Windows)。

第一次全局配置

安装完成后,先告诉 Git「你是谁」,这些信息会记录在每一次提交中:

# 设置用户名(可以是中文) git config --global user.name "你的名字" # 设置邮箱(建议与 Gitee/GitHub 账号一致) git config --global user.email "you@example.com"

查看当前配置:

git config --list

创建你的第一个本地仓库

下面是一套从空文件夹开始创建 Git 仓库的最小步骤:

# 1. 创建目录并进入 mkdir my-first-git-project cd my-first-git-project # 2. 初始化 Git 仓库(会生成 .git 目录) git init # 3. 创建一个文件 echo "Hello Git" > readme.txt # 4. 查看当前状态 git status

通过 git status,你会看到 readme.txt 处于「未跟踪」状态。

📝 章节练习

练习 1:在自己电脑上完成 Git 安装

  • 根据本章说明,在你的系统上安装 Git
  • git --version 确认安装成功
  • 配置 user.nameuser.email,并用 git config --list 检查

练习 2:创建第一个本地仓库

  • 新建一个文件夹,按演示步骤执行 git init
  • 创建一个 note.txt 文件,写几行文字
  • 执行 git status 观察输出

后续章节会在这个仓库里继续练习。

本章小结

← 返回首页 下一章:工作区、暂存区与提交 →