作为现代开发者的核心工具,Git和GitHub的重要性不言而喻。本指南将带你从零开始,深入每个操作细节,涵盖环境配置、密钥管理、本地与远程仓库交互,以及高阶协作技巧。
一、Git的安装与深度配置(含多系统详细步骤)
1. Windows系统安装(附截图级说明)
-
下载与版本选择
- 官网下载:https://git-scm.com/downloads
- 版本建议:
- 普通用户选择 64-bit Git for Windows Setup
- 需要兼容旧系统的选择 32-bit 版本
-
安装过程详解
-
组件选择(Select Components)
- ✅ Additional icons:在桌面创建快捷方式
- ✅ Windows Explorer integration → Git Bash Here 和 Git GUI Here
- ✅ Associate .git* files with default editor:推荐VS Code用户勾选
-
SSH可执行文件选择
选择 Use OpenSSH(默认)或 Use external OpenSSH(已有SSH配置时选) -
HTTPS传输后端
保持默认 Use the OpenSSL library -
换行符处理(Configuring the line ending conversions)
- Windows项目选 Checkout Windows-style, commit Unix-style
- 跨平台协作选 Checkout as-is, commit Unix-style
-
终端模拟器选择
✅ Use MinTTY(推荐,支持更好的命令行交互)
-
-
安装后验证
# 打开CMD/PowerShell/Git Bash git --version # 应显示类似 git version 2.41.0.windows.3
2. macOS系统安装(两种方法对比)
方法一:Homebrew安装(推荐)
# 安装Homebrew(已安装可跳过)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Git并验证
brew install git
git --version
方法二:独立安装包
- 下载地址:macOS Git
- 双击下载的 .dmg 文件
- 将Git图标拖拽到 Applications 文件夹
- 首次运行需在系统设置中信任开发者
3. Linux系统安装(各发行版命令集)
# Debian/Ubuntu
sudo apt update
sudo apt install git-all # 安装全套工具
# Red Hat/CentOS
sudo yum install git
# Arch Linux
sudo pacman -S git
# 编译安装(获取最新版)
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.41.0.tar.gz
tar -xzf git-2.41.0.tar.gz
cd git-2.41.0
make prefix=/usr/local all
sudo make prefix=/usr/local install
二、Git环境的多层级配置(系统/全局/仓库)
1. 用户身份配置(必须!)
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
# 查看全局配置
git config --global --list
2. 核心配置项优化
# 设置默认编辑器为VS Code
git config --global core.editor "code --wait"
# 解决中文路径显示问题
git config --global core.quotepath false
# 设置文件权限变更忽略
git config --global core.fileMode