当前位置: 首页 > news >正文

Git环境搭建指南

Git 是当今最流行的版本控制系统,无论是个人开发还是团队协作都离不开它。本文将从零开始,手把手教你 在Mac、Windows、Linux三大操作系统上快速搭建Git环境,并验证安装是否成功。


# 一、Mac系统安装Git

# 方法1:通过Homebrew安装(推荐)
# 1. 如果未安装Homebrew,先执行以下命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 2. 安装Git
brew install git

# 3. 验证安装
git --version  # 应输出类似 git version 2.39.2
 
  
# 方法2:官方安装包
  1. 访问 Git官网下载页 (opens new window)
  2. 下载最新版 .dmg 安装包
  3. 双击安装,全程保持默认设置

# 二、Windows系统安装Git

# 图形化安装步骤
  1. 访问 Git for Windows (opens new window)
  2. 下载 Git-x.x.x-64-bit.exe 安装程序
  3. 安装时注意以下关键选项:
    • 选择默认编辑器:推荐选VS Code或Nano
    • 调整PATH环境:选择第二项 Git from the command line and also...
    • 配置行尾转换:选择 Checkout as-is, commit Unix-style line endings
  4. 完成安装后验证:
    # 打开CMD或PowerShell
    git --version

# 三、Linux系统安装Git

# Ubuntu/Debian系
sudo apt update
sudo apt install git -y
git --version
# CentOS/RedHat系
sudo yum install git -y
# 或
sudo dnf install git -y
git --version
# Arch/Manjaro系
sudo pacman -Sy git
git --version

# 四、通用配置(首次使用必做)

安装完成后,需设置全局用户信息:

git config --global user.name "Your Name"
git config --global user.email "your@email.com"

查看配置信息:


# 五、验证环境是否就绪

所有系统均执行:

# 检查Git版本
git --version

# 查看帮助文档(按q退出)
git help

若看到版本号且能正常显示帮助文档,说明安装成功!


# 常见问题解决

# 1. 提示 command not found
  • ✅ 检查是否拼写错误
  • ✅ Windows用户需重启终端或检查PATH配置
  • ✅ Linux用户确认是否使用 sudo 安装
# 2. 安装速度慢
  • 🔧 更换国内镜像源(如清华源)
  • 🔧 Mac用户使用Homebrew可设置镜像:
    # 替换Homebrew源
    git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# 3. 权限被拒绝(Linux/Mac)
  • 🔑 在命令前加 sudo 获取管理员权限
  • 🔑 检查 /usr/local/bin 目录权限

# 进阶工具推荐(可选)

工具名称作用适用平台
UGitAI终端交互工具Mac/Windows

关注郭顺发官网可了解更多git相关知识:guoshunfa.com

相关文章:

  • 【<foreignObject>元素是什么】
  • 【玩转 Postman 接口测试与开发2_020】(完结篇)DIY 实战:随书示例 API 项目本地部署保姆级搭建教程(含完整调试过程)
  • windows使用clion运行lua文件,并且使用cjson
  • 计算机毕业设计Python+LSTM模型微博舆情分析系统 微博舆情预测 微博爬虫 微博大数据(源码+LW文档+PPT+详细讲解)
  • 【实物仿真】基于Msp430设计的环境监测系统(系统资料)
  • 如何查看端口是否被占用
  • 【Quest开发】全身跟踪
  • 【算法】双指针(下)
  • SMT贴片治具关键设计要素与制造工艺探析
  • 知识库-用户注册接口
  • VSCode AI提效工具,通义灵码前端开发体验
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_get_full_name 函数
  • 数据结构之队列
  • AI Agent架构深度解析:从ReAct到AutoGPT,自主智能体的技术演进与工程实践
  • springsecurity自定义认证
  • 使用QT读取文件,生成json文件
  • leetcode 518. 零钱兑换 II
  • 美团将为全职及稳定兼职骑手缴纳社保,未来将覆盖所有骑手
  • 扩展 Cargo 的自定义命令
  • 23种设计模式 - 解释器模式
  • 乌克兰官员与法德英美四国官员举行会谈
  • 2000多年前的“新衣”长这样!马王堆文物研究新成果上新
  • 泽连斯基与埃尔多安会面,称已决定派遣代表团前往伊斯坦布尔
  • Offer触手可及,2025上海社会组织联合招聘专场活动正寻找发光的你
  • 青海省交通运输厅副厅长田明有接受审查调查
  • 为什么越来越多景区,把C位留给了书店?