跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言

Git 跨平台下载与安装指南

在 Windows、macOS 和 Linux 系统上下载和安装 Git 的完整流程。内容包括环境准备、各系统具体安装步骤(如官网下载、Homebrew、包管理器)、常见问题解决及基础配置(用户信息、SSH 密钥)。最后提供了验证安装和创建测试仓库的方法,帮助开发者快速上手 Git 版本控制工具。

kaikai发布于 2026/3/28更新于 2026/10/25123 浏览

引言

Git 是当今最流行的分布式版本控制系统,由 Linus Torvalds 于 2005 年创建。它帮助开发者高效管理代码变更,支持多人协作开发,是现代软件开发不可或缺的工具。无论是个人项目还是团队协作,Git 都能提供强大的版本控制功能。

本文将详细介绍在 Windows、macOS 和 Linux 三大操作系统上下载和安装 Git 的完整流程,包含常见问题解决方案和基础配置指南。

下载 Git 前的准备工作

1. 检查操作系统版本
  • Windows:需 Windows 7 或更高版本(推荐 Windows 10+)
  • macOS:需 macOS 10.12 Sierra 或更高版本
  • Linux:大多数现代发行版都支持(推荐 Ubuntu 18.04+)
2. 确保网络连接稳定
  • 下载文件约 50-100MB,建议使用稳定网络
  • 遇到下载失败时可尝试切换网络环境
3. 确认系统权限
  • Windows:需要管理员权限
  • macOS/Linux:需要 sudo 权限或管理员账户

Windows 系统下载 Git

步骤详解:
  1. 访问 Git 官方网站
  2. 点击"Windows"下载按钮获取安装程序
  3. 运行下载的 .exe 文件(如 Git-2.37.1-64-bit.exe)
  4. 按照向导进行安装,关键配置选项:
    • 选择组件:勾选"Git Bash Here"和"Git GUI Here"
    • 默认编辑器:建议选择 VS Code 或 Vim
    • PATH 环境:选择"Git from the command line and also from 3rd-party software"
    • 行尾转换:推荐"Checkout Windows-style, commit Unix-style line endings"

完成安装后,打开命令提示符或 Git Bash:

git --version

应显示类似 git version 2.37.1.windows.1 的信息

macOS 系统下载 Git

方法一:Homebrew 安装(推荐)
# 安装 Homebrew(如未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 通过 Homebrew 安装 Git
brew install git
# 验证安装
git --version
方法二:Xcode 命令行工具
# 安装 Xcode 命令行工具
xcode-select --install
# 安装完成后验证
git --version
方法三:官网下载安装
  1. 访问 Git macOS 下载页
  2. 下载最新 .dmg 文件
  3. 双击安装并遵循提示

Linux 系统下载 Git

Debian/Ubuntu 系统
sudo apt update
sudo apt install git -y
git --version
RHEL/CentOS 系统
sudo yum update
sudo yum install git -y
git --version
Arch Linux 系统
sudo pacman -Syu
sudo pacman -S git
git --version

常见问题及解决方案

1. 安装错误提示
  • "command not found":PATH 配置错误,重新安装并选择正确 PATH 选项
  • "permission denied":使用管理员权限运行安装程序
2. 网络下载失败
  • 手动下载安装包

使用官方镜像源:

# Linux 示例(Ubuntu)
sudo apt install git -y --fix-missing
3. 权限不足问题
  • Windows:右键选择"以管理员身份运行"
  • macOS/Linux:在命令前加 sudo
4. 版本不兼容
  • 下载官方最新版本

卸载旧版本:

# Ubuntu
sudo apt remove git
sudo apt autoremove

基础 Git 配置

1. 设置用户信息
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
2. 配置默认编辑器
# 设置 VS Code 为默认编辑器
git config --global core.editor "code --wait"
3. 生成 SSH 密钥
ssh-keygen -t ed25519 -C "[email protected]"
# 将公钥添加到 GitHub/GitLab:
cat ~/.ssh/id_ed25519.pub

验证安装和配置

创建测试仓库
mkdir test-repo && cd test-repo
git init
echo "# Git 测试" > README.md
git add README.md
git commit -m "初始提交"
git log # 查看提交历史
基本 Git 工作流
# 修改文件后
git status # 查看状态
git diff # 查看变更
git add . # 添加所有修改
git commit -m "更新说明"

总结

通过本文,您已成功完成:

  1. 根据操作系统下载并安装 Git
  2. 解决常见安装问题
  3. 完成基础配置
  4. 创建测试仓库并执行基本操作

Git 是现代开发的核心工具,掌握它将极大提升您的开发效率。下一步可探索分支管理、远程仓库操作等高级功能。

附录

常用 Git 命令速查表
命令功能描述
git clone [url]克隆远程仓库
git branch [name]创建新分支
git checkout [branch]切换分支
git pull拉取远程更新
git push推送本地提交
git merge [branch]合并分支
git stash暂存当前修改
Git GUI 工具推荐
  1. GitKraken:跨平台,直观易用
  2. SourceTree:免费,支持 Windows/macOS
  3. GitHub Desktop:GitHub 官方客户端
  4. VS Code Git 集成:开发环境内置支持
学习资源
  1. Git 官方文档
  2. GitHub Learning Lab
  3. Pro Git 电子书
  4. Git 可视化学习

提示:定期使用 git --version 检查更新,保持 Git 版本最新以获得最佳性能和安全性。

目录

  1. 引言
  2. 下载 Git 前的准备工作
  3. 1. 检查操作系统版本
  4. 2. 确保网络连接稳定
  5. 3. 确认系统权限
  6. Windows 系统下载 Git
  7. 步骤详解:
  8. macOS 系统下载 Git
  9. 方法一:Homebrew 安装(推荐)
  10. 安装 Homebrew(如未安装)
  11. 通过 Homebrew 安装 Git
  12. 验证安装
  13. 方法二:Xcode 命令行工具
  14. 安装 Xcode 命令行工具
  15. 安装完成后验证
  16. 方法三:官网下载安装
  17. Linux 系统下载 Git
  18. Debian/Ubuntu 系统
  19. RHEL/CentOS 系统
  20. Arch Linux 系统
  21. 常见问题及解决方案
  22. 1. 安装错误提示
  23. 2. 网络下载失败
  24. Linux 示例(Ubuntu)
  25. 3. 权限不足问题
  26. 4. 版本不兼容
  27. Ubuntu
  28. 基础 Git 配置
  29. 1. 设置用户信息
  30. 2. 配置默认编辑器
  31. 设置 VS Code 为默认编辑器
  32. 3. 生成 SSH 密钥
  33. 将公钥添加到 GitHub/GitLab:
  34. 验证安装和配置
  35. 创建测试仓库
  36. 基本 Git 工作流
  37. 修改文件后
  38. 总结
  39. 附录
  40. 常用 Git 命令速查表
  41. Git GUI 工具推荐
  42. 学习资源

更多推荐文章

查看全部
  • 前端工程师转型 AI Agent 开发工程师完整学习路线
  • 解决 VSCode Copilot 聊天加载超时
  • Python 全流程图文安装教程
  • Stable Diffusion WebUI 落幕:ComfyUI 崛起背后的技术演进
  • 二分查找与双指针算法实战:LeetCode 704、35、34、27、977
  • Python 结合 Stable Diffusion 生成企业新春营销素材实战
  • 人工智能多模态模型开发与应用:文本、图像与语音融合实践
  • 飞书机器人与 Claude Code 交互:从手机指令到 AI 处理的全自动流程
  • LLaMA-Factory:大语言模型预训练、微调、评估与部署实战指南
  • 大模型在日常生活中的五大应用场景与使用建议
  • 云开发 Copilot:AI 重塑开发流程的实践指南
  • 大模型高效推理与部署技术实战
  • Moondream2 本地工具优化 Stable Diffusion 提示词案例对比
  • AI 大模型与 Agent 重塑医疗行业:智能诊疗助手项目实战
  • LoRA 训练助手:基于中文描述生成 Stable Diffusion 训练标签
  • HTML5 结合 AI 实现智能场景渲染与应用
  • 无人机法律法规全体系梳理
  • Python PySerial 串口通信库入门与实战
  • GitHub 学生认证与 PyCharm 配置 Copilot 全流程指南
  • IDEA 插件 Trae AI 使用指南

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online