在真正使用 Git 之前,需要先确认电脑上已经安装 Git,并进行一些最基本的配置。对于刚开始学习的人来说,这一步并不复杂,通常只需要做一次。安装完成后,大多数项目都可以直接使用相同的配置。
安装 Git
如果你使用 Windows,可以安装 Git for Windows。安装过程中会看到一些配置选项,如果暂时不知道它们分别有什么作用,通常保持默认选项即可。安装完成后,你可以通过 PowerShell、Command Prompt、Git Bash 或 VS Code 自带的 Terminal 来运行 Git 命令。
如果使用 macOS,可以先打开 Terminal,然后输入下面的命令:
git --version很多 macOS 电脑已经可以直接使用 Git。如果没有安装,系统通常会提示安装相应的开发工具。
如果使用 Linux,Git 通常可以通过系统的软件包管理器安装。例如 Ubuntu 或 Debian 可以使用:
sudo apt install gitFedora 可以使用:
sudo dnf install git安装方式虽然因操作系统不同而有所区别,但安装完成后的 Git 命令基本是一样的,因此本教程后面的内容不需要区分 Windows、macOS 和 Linux。
检查 Git 是否安装成功
安装完成后,打开 Terminal 或 PowerShell,输入:
git --version如果 Git 已经正确安装,会看到类似下面的内容:
git version 2.50.0你电脑上的版本号可能与这里不同,这完全正常。只要命令能够正常显示 Git 的版本,就说明安装已经成功。
配置用户名和邮箱
Git 会在每一次 Commit 中记录提交者的信息,因此第一次使用时,需要告诉 Git 你的名字和邮箱。设置用户名可以使用下面的命令:
git config --global user.name "Your Name"例如:
git config --global user.name "Alex Chen"接下来设置邮箱:
git config --global user.email "[email protected]"例如:
git config --global user.email "[email protected]"这里的用户名主要用于标记 Commit 是谁创建的,并不要求一定和你的 GitHub 用户名完全一致。如果之后准备把代码上传到 GitHub,邮箱一般建议使用与 GitHub 账号关联的邮箱,或者使用 GitHub 提供的隐私邮箱。
上面的命令中有一个 --global 参数,它表示这个配置会作为当前用户的全局 Git 配置。简单来说,设置一次之后,这台电脑上以后创建的大多数 Git 项目都会默认使用相同的用户名和邮箱。对于基础使用来说,使用 --global 就足够了。
知识测验
--global 在用户名配置命令中表示什么?
查看 Git 配置
如果想确认刚才的配置是否正确,可以运行:
git config --list输出中可能会看到:
user.name=Alex Chen
[email protected]如果只想查看用户名,可以使用:
git config user.name查看邮箱则可以使用:
git config user.email如果不小心设置错了,也不需要删除配置,只需要重新执行设置命令即可。例如:
git config --global user.name "New Name"新的值会覆盖之前的设置。
Git 命令怎么看?
刚开始接触 Git 时,你会频繁看到类似这样的命令:
git statusgit clonegit commit这些命令都有一个共同的结构:
git + 要执行的操作例如 git status 表示让 Git 查看当前状态,git clone 表示让 Git 克隆一个项目,git commit 表示创建一次提交。现在不需要一次把这些命令都记下来,后面的章节会在真正使用它们时分别解释。
练习
在自己的 Terminal 中检查 Git 版本,配置用户名和邮箱,再查询这两个值。把你使用的命令按顺序写在下面。可以使用示例邮箱,不要填写真实隐私信息。