Git 安装与配置

Git 安装与配置

在不同操作系统上安装和配置Git的完整指南

Git 安装

Git是一个跨平台的版本控制系统,支持Windows、macOS和Linux操作系统。下面将详细介绍各平台的安装方法。

Windows
macOS
Linux

Windows 系统安装 Git

Windows系统上安装Git有多种方法,推荐使用官方的Git for Windows安装包。

1

下载安装包

访问 Git for Windows官网 下载最新版本的安装程序。

2

运行安装程序

双击下载的安装程序,按照以下步骤进行安装:

  • 信息页面:点击 "Next"
  • 选择安装位置:使用默认路径或选择自定义路径
  • 选择组件:建议保持默认选择
  • 选择默认编辑器:推荐选择 "Use Visual Studio Code as Git's default editor" 或选择其他喜欢的编辑器
  • 调整PATH环境:选择 "Git from the command line and also from 3rd-party software"
  • 选择HTTPS传输后端:使用默认的 "Use the OpenSSL library"
  • 配置行结束符:选择 "Checkout Windows-style, commit Unix-style line endings"
  • 配置终端模拟器:选择 "Use MinTTY (the default terminal of MSYS2)"
  • 选择默认行为:选择 "Default (fast-forward or merge)"
  • 选择额外选项:建议启用 "Enable file system caching"
3

完成安装

点击 "Install" 开始安装过程,安装完成后点击 "Finish"。

4

验证安装

打开命令提示符或Git Bash,运行以下命令验证Git是否安装成功:

git --version

如果安装成功,将显示Git的版本信息。

提示: Git for Windows 包含了Git Bash,这是一个模拟Linux命令行的环境,提供了丰富的命令行工具。

macOS 系统安装 Git

macOS系统有多种安装Git的方法,推荐使用Homebrew或官方安装包。

1

方法一:使用Homebrew安装(推荐)

如果你已经安装了Homebrew,可以使用以下命令安装Git:

brew install git

如果你还没有安装Homebrew,可以先安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2

方法二:使用官方安装包

访问 Git for macOS官网 下载安装包。

下载后双击.pkg文件,按照安装向导完成安装。

3

方法三:使用Xcode Command Line Tools

在终端中运行以下命令:

xcode-select --install

这会安装Xcode命令行工具,其中包含Git。

4

验证安装

打开终端,运行以下命令验证Git是否安装成功:

git --version

Linux 系统安装 Git

Linux系统上安装Git的方法取决于你使用的发行版。

1

Ubuntu / Debian

使用APT包管理器安装:

# 更新包列表
sudo apt update

# 安装Git
sudo apt install git

# 验证安装
git --version
2

CentOS / Fedora / RHEL

使用YUM或DNF包管理器安装:

# CentOS/RHEL (使用YUM)
sudo yum install git

# Fedora (使用DNF)
sudo dnf install git

# 验证安装
git --version
3

Arch Linux

使用Pacman包管理器安装:

# 安装Git
sudo pacman -S git

# 验证安装
git --version
4

从源码编译安装

如果需要最新版本,可以从源码编译安装:

# 安装依赖
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext

# 下载源码
wget https://github.com/git/git/archive/v2.34.1.tar.gz
tar -xzf v2.34.1.tar.gz
cd git-2.34.1

# 编译安装
make prefix=/usr/local all
sudo make prefix=/usr/local install

Git 配置

安装Git后,需要进行一些基本配置,包括设置用户信息和默认编辑器等。

用户信息配置

设置全局用户名和邮箱地址,这些信息会出现在你的提交记录中:

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

默认编辑器配置

设置Git使用的默认文本编辑器:

# 设置为VS Code
git config --global core.editor "code --wait"

# 设置为Vim
git config --global core.editor "vim"

# 设置为Nano
git config --global core.editor "nano"

行结束符配置

跨平台协作时,行结束符的处理很重要:

# Windows 用户
git config --global core.autocrlf true

# macOS/Linux 用户
git config --global core.autocrlf input

颜色高亮配置

启用Git输出的颜色高亮:

git config --global color.ui auto

默认分支名称

设置创建新仓库时的默认分支名称:

git config --global init.defaultBranch main

凭证存储

配置Git凭证存储,避免重复输入密码:

# Windows
git config --global credential.helper manager

# macOS
git config --global credential.helper osxkeychain

# Linux
git config --global credential.helper cache

查看和编辑配置

可以使用以下命令查看和编辑Git配置:

# 查看所有配置
git config --list

# 查看特定配置
git config user.name

# 编辑全局配置文件
git config --global --edit

验证安装与配置

完成安装和配置后,可以通过以下步骤验证一切是否正常工作:

1

验证Git版本

运行以下命令检查Git是否正确安装:

git --version

应该显示类似 git version 2.34.1 的信息。

2

验证用户配置

运行以下命令检查用户信息是否正确配置:

git config user.name
git config user.email

应该显示你设置的用户名和邮箱地址。

3

创建测试仓库

创建一个测试仓库验证Git功能:

# 创建目录并初始化Git仓库
mkdir test-repo
cd test-repo
git init

# 创建测试文件并提交
echo "# Test Repository" > README.md
git add README.md
git commit -m "Initial commit"

如果以上步骤都能成功执行,说明Git已正确安装和配置。

常见问题与解决

Git命令找不到

如果在命令行中输入git命令提示"command not found",可能是由于:

  • Git没有正确安装
  • Git的安装路径没有添加到系统PATH环境变量中

解决方案: 重新安装Git,并确保在安装过程中选择"Git from the command line and also from 3rd-party software"选项。

权限被拒绝错误

当尝试推送到远程仓库时,可能会遇到权限错误:

Permission denied (publickey).

解决方案: 需要设置SSH密钥并将其添加到你的Git托管服务(如GitHub、GitLab)。

行结束符警告

在跨平台协作时,可能会遇到行结束符警告:

warning: LF will be replaced by CRLF

解决方案: 按照上面的配置说明正确设置core.autocrlf

提示: 如果遇到其他问题,可以查看Git官方文档或使用git help <command>命令获取帮助。