Skip to content
返回开发前期准备

Git 安装与配置教程(Windows、Mac、Linux) ​

Git 是用来记录代码修改历史的版本控制工具。安装并配置好 Git 后,你可以保存项目版本、撤销错误修改,也可以把代码同步到 GitHub 或 GitLab。

一、下载 Git ​

打开 Git 官方下载页面,网站会提供 Windows、macOS 和 Linux 的安装方式。

只使用可信下载来源

建议优先从 git-scm.com 官网下载安装包。第三方网盘中的文件版本、完整性和安全性无法保证,不建议作为教程的默认下载入口。

Windows ​

进入 Git for Windows 下载页面,通常选择 64-bit Git for Windows Setup。除非你的电脑明确使用 ARM 处理器,否则不需要选择 ARM64 版本。

下载完成后的 Git for Windows 安装程序

截图说明

本页截图来自 Git 2.47 和 2.49 的 Windows 安装程序,仅用于说明操作位置。请从官网下载安装当前版本,新版界面的选项文字或顺序可能略有变化。

macOS ​

如果电脑已经安装 Homebrew,可以在终端运行:

bash
brew install git

也可以从 Git 官网查看其他安装方式。部分 Mac 在首次运行 git 时,会提示安装 Apple Command Line Tools,按系统提示完成即可。

Linux ​

Ubuntu 或 Debian 可以运行:

bash
sudo apt update
sudo apt install git

Fedora 可以运行:

bash
sudo dnf install git

二、在 Windows 上安装 Git ​

双击下载好的 .exe 安装包,按下面的说明逐步设置。

1. 开始安装 ​

打开安装程序后单击“Next”。如果系统弹出权限确认,请核对发布者后选择“是”。

阅读 Git 安装信息并进入下一步

2. 选择安装位置 ​

不确定时保持默认位置即可。Git 本身占用空间不大,无需特意改到其他磁盘。确实需要自定义时,请选择一个长期不会移动或删除的目录。

选择 Git 的安装位置

3. 选择安装组件 ​

大部分组件保持默认即可。如果页面提供 Add a Git Bash Profile to Windows Terminal,可以勾选它,以后就能从 Windows Terminal 直接打开 Git Bash。

选择 Git 安装组件和 Windows Terminal 配置

4. 选择开始菜单文件夹 ​

保持默认设置,单击“Next”。

保持默认的 Git 开始菜单文件夹

5. 选择默认编辑器 ​

Git 需要一个编辑器来填写提交说明等内容:

  • 已经安装 VS Code:可以选择 Use Visual Studio Code as Git's default editor;
  • 熟悉 Vim:可以保留 Vim;
  • 不确定:建议选择 VS Code,操作更直观。

选择 Git 使用的默认编辑器

6. 设置新仓库的默认分支名 ​

推荐选择覆盖默认分支名的选项,并使用 main。这样更符合 GitHub 等平台目前的常见设置。

将 Git 新仓库默认分支设置为 main

7. 配置 PATH 环境变量 ​

选择:

Git from the command line and also from 3rd-party software

这个选项既能在 Git Bash 中使用 Git,也能在命令提示符、PowerShell、VS Code 和其他开发工具中使用 git 命令。

选择从命令行和第三方软件使用 Git

8. 选择 SSH 程序 ​

一般保持默认的 Use bundled OpenSSH 即可。

使用 Git 自带的 OpenSSH

9. 选择 HTTPS 后端 ​

保持默认的 Use the OpenSSL library,然后单击“Next”。

选择 OpenSSL 作为 HTTPS 后端

10. 配置行尾转换 ​

Windows 用户一般保持默认的:

Checkout Windows-style, commit Unix-style line endings

它会在检出文件时使用 Windows 行尾,在提交时转换为 Unix 行尾,方便跨平台协作。

配置 Windows 和 Unix 行尾转换

11. 选择终端模拟器 ​

保持默认的终端选项即可。它只影响 Git Bash 的显示和交互方式,不影响 Git 的基本功能。

12. 设置 git pull 行为 ​

新手可以保持安装器默认设置。具体项目需要合并或变基时,再根据团队规则调整。

保持 git pull 的默认合并行为

13. 选择凭证管理器 ​

保留 Git Credential Manager。它可以安全地保存 GitHub、GitLab 等平台的登录凭证,避免每次同步代码都重新认证。

选择 Git Credential Manager

14. 完成安装 ​

剩余选项保持默认。通常保留文件系统缓存,不熟悉符号链接时不要额外勾选,然后单击“Install”。

保留 Git 文件系统缓存并开始安装

看到 Completing the Git Setup Wizard 后单击“Finish”。

Git for Windows 安装完成

三、检查是否安装成功 ​

关闭并重新打开终端,然后运行:

bash
git --version

看到类似下面的版本信息,就表示安装成功:

text
git version 2.x.x

Windows 用户也可以在开始菜单中打开 Git Bash,再运行同一条命令验证。

四、配置用户名和邮箱 ​

Git 会把用户名和邮箱写入每一次提交记录。请填写你自己常用的信息;希望提交关联到 GitHub 时,建议使用 GitHub 账号绑定的邮箱。

bash
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"

检查配置:

bash
git config --global user.name
git config --global user.email

这不是登录账号

这里的用户名和邮箱用于标记代码提交作者,不会完成 GitHub 登录,也不需要填写密码。

五、设置默认分支名 ​

如果安装时没有设置,可以运行:

bash
git config --global init.defaultBranch main

以后使用 git init 创建的新仓库会默认使用 main 分支。

六、常见问题 ​

安装时提示“无法创建目录” ​

这通常与目录权限有关:

  1. 退出安装程序;
  2. 右键单击安装包,选择“以管理员身份运行”;
  3. 选择自己有写入权限的安装位置后重新安装。

如果目标目录已经存在但无法写入,可以换回默认安装位置。不要手动修改系统目录权限。

终端提示 git 不是内部或外部命令 ​

  1. 关闭并重新打开命令提示符、PowerShell 或 VS Code;
  2. 再次运行 git --version;
  3. 如果仍然无效,重新运行 Git 安装器;
  4. 在 PATH 设置页面选择 Git from the command line and also from 3rd-party software,然后完成安装。

手动配置时,常见的 Git 命令目录是:

text
C:\Program Files\Git\cmd

实际路径取决于你的安装位置。修改环境变量后需要重新打开终端。

GitHub 要求输入密码但认证失败 ​

GitHub 已不再支持使用账号密码执行 Git 操作。保留 Git Credential Manager 后,通常会弹出浏览器让你登录。也可以根据后续课程配置 SSH 密钥或 Personal Access Token。

七、完成检查 ​

  • [ ] git --version 能显示版本号;
  • [ ] 已配置自己的 Git 用户名和邮箱;
  • [ ] Windows 终端和 VS Code 都能识别 git 命令;
  • [ ] 知道 Git 用户信息不等于 GitHub 登录信息。

完成以上检查后,Git 的基础环境就准备好了。