Git 环境配置
在本章中,我们将学习如何安装 Git 和配置开发环境。
什么是 Git?
Git 是一个分布式版本控制系统,由 Linus Torvalds 于 2005 年创建。目前是世界上最流行的版本控制系统,几乎所有软件开发人员都需要掌握。
在 Windows 上安装 Git
方法一:从官网下载安装
- 打开浏览器,访问 Git 官网
- 点击 "Download for Windows" 按钮
- 运行下载的安装程序
- 按照提示完成安装,建议选择以下选项:
- 使用 "Git Bash here"
- 使用 "Git LFS"
- 选择 "Use Visual Studio Code as Git's default editor"
方法二:通过 winget 安装
如果已安装 winget,可以运行:
winget install Git.Git
验证安装
打开 Git Bash 或命令提示符,输入以下命令:
git --version
如果安装成功,会显示类似以下的版本信息:
git version 2.46.0
在 macOS 上安装 Git
方法一:通过 Homebrew 安装
如果你已安装 Homebrew,可以运行:
brew install git
方法二:安装 Xcode Command Line Tools
运行以下命令:
xcode-select --install
验证安装
打开终端,输入:
git --version
在 Linux 上安装 Git
大多数 Linux 发行版已经预装了 Git。你可以通过以下命令检查:
git --version
如果需要安装或更新,使用包管理器:
# Debian/Ubuntu
sudo apt update
sudo apt install git
# CentOS/RHEL
sudo yum install git
# Fedora
sudo dnf install git
# Arch Linux
sudo pacman -S git
配置 Git
安装完成后,需要配置你的身份信息,这样每次提交时都会记录你的信息。
配置用户名和邮箱
git config --global user.name "你的名字"
git config --global user.email "your@email.com"
例如:
git config --global user.name "张三"
git config --global user.email "zhangsan@example.com"
查看配置
# 查看所有配置
git config --list
# 查看具体配置
git config user.name
git config user.email
配置文本编辑器
如果需要使用特定的文本编辑器:
# 使用 VS Code
git config --global core.editor "code --wait"
# 使用 Vim
git config --global core.editor "vim"
# 使用 nano
git config --global core.editor "nano"
配置默认分支名
Git 2.28+ 支持配置默认分支名:
git config --global init.defaultBranch main
常用配置 aliases
创建简短的命令别名:
# 查看提交历史
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
# 查看历史(美化输出)
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
配置换行符
Windows 和 Linux 的换行符不同,需要配置:
# Windows
git config --global core.autocrlf true
# Linux/macOS
git config --global core.autocrlf input
# 跨平台项目
git config --global core.autocrlf true
配置 SSH 密钥(可选)
如果你需要与远程仓库(如 GitHub)进行 SSH 通信,需要配置 SSH 密钥。
生成 SSH 密钥
ssh-keygen -t ed25519 -C "your@email.com"
按回车键接受默认文件位置,然后输入密码(可选)。
添加到 SSH Agent
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
添加公钥到 GitHub
-
复制公钥内容:
cat ~/.ssh/id_ed25519.pub -
登录 GitHub,进入 Settings → SSH and GPG keys
-
点击 "New SSH key",粘贴公钥内容
第一个 Git 仓库
安装好环境后,让我们创建第一个 Git 仓库:
# 创建新目录
mkdir my-project
cd my-project
# 初始化仓库
git init
# 查看状态
git status
你应该会看到类似输出:
Initialized empty Git repository in D:/my-project/.git/
On branch main
No commits yet
nothing to commit (create/delete some files and track them)
小结
本章我们学习了:
- 如何在 Windows、macOS、Linux 上安装 Git
- 配置 Git 用户名和邮箱
- 配置文本编辑器和常用别名
- 配置 SSH 密钥(可选)
- 创建第一个 Git 仓库
在下一章中,我们将深入学习 Git 的基本操作。
练习
- 在你的电脑上安装 Git
- 配置你的用户名和邮箱
- 创建一个新的 Git 仓库
- 尝试生成 SSH 密钥(如果需要连接远程仓库)