文章目录
一、安装前必看的5个注意事项(血泪经验)
- 操作系统匹配原则:官网下载页面会自动检测你的系统类型,但千万别手滑选错版本!Windows用户注意区分32/64位系统(右键"我的电脑"-属性可查看)
- 杀毒软件先暂停:特别是360安全卫士等防护软件,容易误删关键组件导致安装失败(别问我怎么知道的😭)
- 安装路径要干净:强烈建议选择全英文路径!比如
D:\DevTools\Git
,不要用"新建文件夹"这种带空格的命名 - 版本选择有讲究:新手建议安装最新稳定版,老手可以选长期支持版(LTS版本)
- 提前备好魔法工具:国内下载经常卡在0%,推荐用清华大学开源镜像站(非破解!官方镜像)
二、超详细安装步骤分解(图文对照版)
Windows用户专属流程
- 双击下载的
Git-2.xx.x-64-bit.exe
文件 - 许可协议界面直接点Next(不用细看,都是GPL协议)
- 安装路径选择时:
# 错误示例(绝对不要!) C:\Program Files (x86)\Git新版\ # 正确示例 D:\DevEnv\Git\
- 组件选择界面全勾选(特别是Git Bash Here和Git GUI Here)
- 选择默认编辑器时:Vim大佬请随意,小白建议选Nano或Notepad++
- 调整PATH环境变量时选第三项:
Use Git and optional Unix tools from the Command Prompt
- 其他选项一路Next,最后点击Install开装!
Mac用户极简方案
直接打开终端执行:
# 使用Homebrew安装(推荐)
brew install git
# 验证安装结果
git --version
如果提示command not found
,先安装Xcode Command Line Tools
三、新手必做的3项基础配置
1. 设置全局用户信息(核心操作!)
打开Git Bash输入:
git config --global user.name "你的GitHub用户名"
git config --global user.email "注册GitHub的邮箱"
检查配置是否成功:
git config --global --list
看到类似输出就对了:
user.name=YourName
user.email=your_email@example.com
2. 生成SSH密钥(免密登录神器)
分步执行以下命令:
# 生成密钥(邮箱换成自己的)
ssh-keygen -t ed25519 -C "your_email@example.com"
# 查看公钥内容
cat ~/.ssh/id_ed25519.pub
把输出的内容完整复制到GitHub的SSH Keys设置页(Settings → SSH and GPG keys)
3. 修改默认分支名称(2020年后重要变化!)
避免每次提示master
分支已过时:
git config --global init.defaultBranch main
四、常见翻车现场救援指南
场景1:安装后命令无法识别
症状:输入git --version
提示不是内部命令
急救方案:
- 检查环境变量是否包含Git的cmd目录
- 手动添加路径(示例):
C:\Program Files\Git\cmd
- 重启终端生效
场景2:提交显示匿名用户
症状:GitHub提交记录显示奇怪的邮箱
病根诊断:
# 查看当前配置
git config --global --list
治疗方案:
重新运行用户信息配置命令,特别注意邮箱必须与GitHub注册邮箱一致!
场景3:SSH连接总失败
自检步骤:
# 测试连接
ssh -T git@github.com
常见错误处理:
- 确保公钥正确复制(不能多空格/换行)
- 检查
.ssh
目录权限是否为700 - 尝试删除known_hosts文件重新连接
五、高阶玩家定制技巧(提升效率必备)
1. 美化命令行显示
在.gitconfig
文件中添加:
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
2. 设置命令别名
把常用命令缩短:
git config --global alias.st status
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.co checkout
3. 跨平台换行符处理
避免Windows和Linux换行符冲突:
git config --global core.autocrlf input
git config --global core.eol lf
六、最佳实践路线图
- 安装 → 基础配置 → SSH配置 → 测试连接 → 创建第一个仓库
- 每日工作流建议:
git pull → 修改代码 → git add → git commit → git push
- 每周维护建议:
- 清理过期分支
- 执行
git gc
优化仓库 - 检查远程仓库状态
(重要提示)如果遇到本文未覆盖的疑难杂症,强烈建议运行git help <command>
查看官方文档!毕竟Git是"世界上最先进的分布式版本控制系统"(Linus Torvalds亲封)😎
下次更新预告:《Git命令从入门到入土:50个你必须掌握的骚操作》,想提前解锁的读者老爷们评论区扣1~