手把手教你搞定Git安装配置(附避坑指南)

git的安装与配置教程--超详细版 签名的作用是区分不同操作者身份,用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。git官网地址:https://git-scm.com/download/win/ 选择需要的版本进行下载。任意位置(桌面上就行)右键点击 git bash 跳出界面后输入。打开控制面板(win+R 输入cmd),查看Git版本信息。1、配置用户名和邮箱。 阅读详情
AI摘要

本文为萌新程序员提供Git安装配置的详细指南。介绍了安装前版本选择、路径设置、组件勾选的注意事项,安装后身份认证、换行符转换等5个必做配置,还包括配置验证方法、常见报错解决办法以及多账号切换等高级技巧,经多平台实测。

![程序员在电脑前安装Git的插画场景]

最近发现很多萌新程序员卡在Git环境配置这个环节(说多了都是泪😭),今天咱们就用最接地气的方式,把Git安装配置这个看似简单实则暗藏玄机的过程讲透!

一、安装前必看注意事项

1. 版本选择玄学

很多小伙伴直接去官网下载最新版,结果遇到兼容性问题(别问我怎么知道的😅)。强烈建议根据你的开发环境选择版本:

  • Windows用户:优先选最新版的Git for Windows(自带bash终端超方便)
  • Mac用户:使用Homebrew安装更香(brew install git)
  • Linux用户:直接sudo apt-get install git走起

2. 安装路径的坑

千万别装到中文路径下!!!(重要的事情说三遍)建议直接默认路径,手痒改路径的同学记得路径里不要有空格和特殊符号。

3. 组件选择秘籍

安装时的组件选择界面别急着无脑Next:

✅ 勾选Git Bash Here(右键神器)
✅ 勾选Use OpenSSH(SSH连接必备)
❌ 不用装Git GUI(反正你们最后都会用IDE的)

二、安装后必做的5个配置

1. 身份认证设置(超级重要)

打开Git Bash输入:

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

注意⚠️:这里填的邮箱必须和GitHub/GitLab账号的注册邮箱一致!否则你的commit记录无法关联账号。

2. 换行符自动转换(跨平台协作必备)

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

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

这个设置能避免Windows和Unix系统换行符差异导致的文件修改误判!

3. SSH密钥生成(免密登录神器)

ssh-keygen -t ed25519 -C "your_email@example.com"

生成密钥时直接回车三次(保持默认路径),然后到~/.ssh目录找到id_ed25519.pub文件,把内容复制到GitHub/GitLab的SSH Keys设置里。

4. 配置代理(科学上网加速)

# HTTP代理
git config --global http.proxy http://127.0.0.1:1080

# HTTPS代理
git config --global https.proxy http://127.0.0.1:1080

国内访问GitHub卡顿时,这个配置能让你的git clone速度起飞!

5. 别名设置(装X必备)

git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit

现在你可以用git st代替git status,逼格瞬间提升50%!

三、配置验证大法

1. 基础信息检查

git config --list

确认输出中有你的用户名和邮箱

2. SSH连接测试

ssh -T git@github.com

看到You've successfully authenticated就说明SSH配置成功!

3. 速度测试

time git clone https://github.com/torvalds/linux.git

(温馨提示:这个仓库有1G+,建议用--depth=1参数浅克隆)

四、常见翻车现场抢救指南

1. 报错:fatal: unable to access…

✅ 检查网络连接
✅ 确认仓库地址正确
✅ 尝试切换HTTPS/SSH协议

2. 报错:Permission denied (publickey)

✅ 检查SSH密钥是否添加到远程仓库
✅ 执行ssh-add ~/.ssh/id_ed25519加载密钥

3. 误操作想重来

删除.gitconfig文件(位于用户主目录)即可重置所有配置:

rm ~/.gitconfig

五、高级玩家定制技巧

1. 多账号切换秘籍

创建不同的SSH密钥对,在~/.ssh/config中配置:

Host github-personal
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_ed25519_personal

Host github-work
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_ed25519_work

克隆时使用:git clone github-work:username/repo.git

2. 自动补全配置

# Linux/Mac
source /usr/share/bash-completion/completions/git

# Windows
curl -OL https://github.com/git/git/raw/master/contrib/completion/git-completion.bash

3. 跨平台配置同步

把.gitconfig文件放到云盘,不同设备间同步你的个性化配置!


最后送大家一个私藏命令——查看你的Git配置全景图:

git config --list --show-origin

这个命令会显示每个配置项的来源文件,排查配置冲突时特别好用!

(本文配置方法经过Windows 11/MacOS Ventura/Ubuntu 22.04三平台实测,遇到问题欢迎评论区交流~)

Git安装避坑指南 通过以上的安装步骤和避坑指南,相信你能够顺利安装Git并避免常见的问题。在安装过程中,要注意系 统环境检查、下载来源选择和备份安全等准备工作,不同系统的安装步骤和避坑点也各有不同。遇到问 题时,可根据常见问题与解决方案进行排查和解决。安装完成后,进行基本验证和功能测试,确保Git能 够正常使用。同时,遵循最佳实践与建议,定期更新Git,备份配置文件,利用官方文档和社区论坛等资 源,不断提升使用Git的技能和效率。希望你在使用Git进行版本控制和项目管理的过程中取得良好的效 果。 阅读详情

相关推荐

Git安装前的准备工作及避坑指南

安装时勾选 Git from the command line and also from 3rd-party software。命令触发安装时,可能同时存在 Homebrew 和 Xcode 的 Git 版本。:Windows 和 Unix 系统换行符不同,可能导致提交后文件显示全部修改。:系统仓库版本可能过旧(如 Ubuntu 18.04 默认 Git 2.17)。:首次使用 Git 时可能要求安装 Xcode 命令行工具(耗时较长)。:默认的 Vim 对新手不友好,误触可能导致界面卡死。

zzywxc787的博客 954

git的安装与配置教程-超详细版

git安装

分析知识 17万+

GIT安装教程(入门)

安装好之后,打开然后使用命令创建你的Git项目上面已经附上习题了,大家可以跟着习题一步一步走一遍!

是个非常热爱生活、乐观、奋斗、努力的逗比青年 6万+

Git的环境配置(超详细)

Git的环境配置 1、git安装好后,再去GitHub上注册一个账号:https://github.com/ 再点击桌面上的Git Bash快捷图标,我们要用账号进行环境配置了 2、在点击桌面上的Git Bash快捷图标中输入: 配置用户名: git config --global user.name "username" //( "username"是自己的账户名,) 配置邮箱: git config --global user.email "username@email.com" //(

大佬云集技术答疑交流群:743262921(进群暗号:222) 8万+

git基础教程(5) 掌握git的基本配置gitconfig

在git中,我们使用git config 命令用来配置git的配置文件,git配置级别主要有以下3类: 1、仓库级别 local 【优先级最高】 2、用户级别 global【优先级次之】 3、系统级别 system【优先级最低】 通常: git 仓库级别对应的配置文件是当前仓库下的.git/config 【在当前目录下.git目录默认是隐藏的,所以在文件管理器中我们要打开显示以藏文件】 git 用户级别对应的配置文件是用户宿主目录下的~/.gitconfig 【宿主目录:C:\Users\xiong】

二进制君 1万+

【深度解析】信息素养提升实践活动(附:历年获奖作品分析)

全国师生信息素养提升实践活动是由教育部教育技术与资源发展中心(中央电化教育馆)主办,面向全国师生的一项信息化交流展示活动。

m0_74417957的博客 9649

手把手教你MacOS安装配置Git开发环境(附避坑指南)

记住:Git不是存档工具,而是时间管理大师!每天至少commit一次(重要的事情说三遍),分支命名用格式,遇到冲突先深呼吸…现在立刻马上打开终端,输入git init开始你的版本控制之旅吧!遇到问题别谷歌了,直接评论区见!(24小时在线答疑)

ByteBeacon的博客 1413

IEC 62056协议栈深度拆解:从物理层握手到应用层AARQ,一次完整的DLMS通讯抓包分析

本文深入解析IEC 62056协议栈(DLMS/COSEM)的全流程通信机制,从物理层握手到应用层AARQ建立,提供详细的抓包分析和实战指南。涵盖RS-485配置、HDLC帧解析、OBIS编码解读等核心内容,并附有常见故障排查技巧,助力开发者高效实现电能表数据采集。

weixin_29182481的博客 312

手把手教你玩转Git安装与配置(附避坑指南)

把输出的内容完整复制到GitHub的SSH Keys设置页(Settings → SSH and GPG keys)下次更新预告:《Git命令从入门到入土:50个你必须掌握的骚操作》,想提前解锁的读者老爷们评论区扣1~毕竟Git是"世界上最先进的分布式版本控制系统"(Linus Torvalds亲封)😎。重新运行用户信息配置命令,特别注意邮箱必须与GitHub注册邮箱一致!(重要提示)如果遇到本文未覆盖的疑难杂症,强烈建议运行。:GitHub提交记录显示奇怪的邮箱。

techfluent的博客 3093

Codex CLI 的多模型切换实战:如何在中转 API 环境下灵活选择最佳模型

本文详细介绍了在Codex CLI中实现多模型切换的实战技巧,重点解析了如何在中转API环境下灵活选择最佳AI模型。通过配置Node.js环境和智能路由策略,开发者可以根据任务类型、编程语言和成本考量,在GPT-5、Claude和DeepSeek等模型间高效切换,提升代码生成、审查和优化的效率。

weixin_29291185的博客 836

飞腾X100芯片GPU状态查询

本文档对在linux系统下查看X100芯片GPU状态信息进行说明,可以帮助大家了解芯片的实时工作状态。

乌拉大喵喵 2814

Git安装避坑指南:新手村通关秘籍

Git安装看似简单,但魔鬼全藏在选项细节里。特别是PATH环境变量和默认分支名这两处,简直是新人杀手。按照上面步骤一步步来,避开这些坑,你就能顺利开启Git之旅。别怕,第一次总是有点懵,装好了就是成功!打开你的Git Bash或终端,输入,看到版本号的那一刻,恭喜你,新手村通关啦!接下来,就可以放心学习git initgit addgit commit这些核心操作了。记住,遇到问题别慌,善用git --help和搜索引擎,程序员都是这么成长起来的!

HappyAcmen 1363

公交车调度排班优化算法研究与实现

本文提出的公交车调度排班优化算法基于遗传算法,能够较好地处理公交车调度排班问题,使得车辆数量和运营时间得到平衡,公交车的使用效率得到了优化。在模拟的公交车路线中,使用本文所提出的算法,得到了一组较优的公交车调度排班方案。其中,车辆数量的多少会影响到公交车的行驶速度和等候时间,而运营时间的长短则会直接影响到公交车的使用效率和成本。本文基于遗传算法,通过随机生成种群、选择、交叉、变异等操作,逐步优化种群中个体的适应度,最终得到较优的公交车调度排班方案。以下是本文中所使用的Matlab代码实现,供参考。

PixelLoom的博客 872

Git 安装避坑指南

Git安装避坑指南:从下载到配置全流程关键点解析 本文提供Git安装的完整避坑方案,涵盖三大操作系统安装要点: 下载阶段, 安装配置以及常见问题。

weixin_65635437的博客 1135

广东省低应变题库

11.按《建筑地基基础检测规范》DBJ/T15-60-2019的规定,采用低应变法对混凝土预制桩进行检测时,地基基础设计等级为甲级的桩基工程抽检桩数不应少于总桩数的30%,其余桩基工程抽检桩数不应少于总桩数的20%,且不得少于10根;16.按《建筑地基基础检测规范》DBJ/T15-60-2019的规定,当对某桩的桩身完整性判定为III类时,可认为该桩不满足验收条件,不用进一步确定该桩桩身缺陷对桩身结构承载力的影响程度。2.地基基础检测所用计量器具均应在检定(校准、验证)的有效期内,性能符合相关技术要求。

ZShy001238的博客 318

Tmux学习总结

Tmux 重要概念 使用 Tmux 的时候千万不要去背指令,所有的指令都可以在 .tmux.conf 配置文件中绑定自己顺手的快捷键,也可以配置开启鼠标。 这个是我的配置文件:https://github.com/zuorn/tmux.conf 在Tmux逻辑中,需要分清楚Server > Session > Window > Pane这个大小和层级顺序是极其重要的,直接关系到工作效率: Server:是整个tmux的后台服务。有时候更改配置不生效,就要使用tmux kill-

满目星辰 578

Git安装避坑指南技术文章大纲

总结关键避坑点:强调PATH设置、来源验证和测试。鼓励用户实践:通过简单项目巩固安装。扩展学习:建议后续学习Git基础命令和工作流。如果需要更详细的章节内容或代码示例(如环境变量设置脚本),请随时告诉我!

踢足球的程序员的博客 1355

【华为OD机试真题】18、喊7的次数重排 | 机试真题+思路参考+代码解析(C++、Java、Py)

题目描述 >喊7是一个传统的聚会游戏,N个人围成一圈,按顺时针从1到N编号。   编号为1的人从1开始喊数,下一个人喊的数字为上一个人的数字加1,但是当将要喊出来的数字是7的倍数或者数字本身含有7的话,不能把这个数字直接喊出来,而是要喊”过”。   假定玩这个游戏的N个人都没有失误地在正确的时机喊了”过”,当喊到数字K时,可以统计每个人喊”过”的次数。   现给定一个长度为N的数组,存储了打乱顺序的每个人喊”过”的次数,请把它还原成正确的顺序,即数组的第i个元素存储编号i的人喊

KJ.JK 4167

手把手教你MacOS安装配置Git(附避坑指南)

记得第一次用git merge时把同事代码全删了(冷汗.jpg),现在想想都是配置没做好。按照本文配置后,你的Git环境已经超过80%的开发者了(真实数据!如果遇到其他问题,欢迎评论区留言——看到必回!下期预告:《Git分支管理实战:从青铜到王者》,关注不迷路~

StackOverthink的博客 879

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

手把手教你Git安装与配置(附避坑指南)!!!

配置Git就像给新手机贴膜——虽然繁琐但一劳永逸!(别问我为什么知道T_T)建议把本文的配置命令保存成脚本,下次换电脑直接一键执行!(需要脚本模板的评论区喊我~)“早提交,常提交,多提交!(别等到代码写崩了才想起Git的好!下次想学什么Git技巧?欢迎留言告诉我!(说不定下期就写你提的需求呢~)

charliedev的博客 525

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Git下载及安装保姆级教程(内附快速下载方法)!

然而,Windows默认控制台窗口的功能相对有限,默认的滚动回退(scroll-back)功能有限,需要配置Unicode字体才能正确显示非ASCII字符,并且在Windows 10之前,它的窗口大小不可自由调整,只允许矩形文本选择。Git的默认编辑器为Vim,部分不熟悉Vim使用的童鞋可以点击①选择现代的GUI编辑器,如Notepad++等,无需修改点击②Next进行下一步。默认安装路径为C:\Program Files\Git,如需修改,点击①Browse选择文件夹,无需修改点击②Next进行下一步。

大户影视的博客 1万+

Git安装避坑指南:从环境配置到进阶优化的全链路解决方案

本文覆盖Windows/macOS/Linux三大平台高频问题,附终端命令+故障排查思维导图。:安装失败时先查日志再搜错误码,80%问题可通过官方文档解决!安装时选择“Checkout as-is”避免乱码。

SJJS_1的博客 1185

Git 安装避坑指南(详细版)

重新安装,确保选择正确的 PATH 选项(第 5 步)。(比 Windows 默认终端更好,支持 UTF-8)。(Windows)或终端(macOS/Linux)。(限制 Git 仅在 Git Bash 中可用)。:重新安装时选择正确的换行符选项(第 6 步)。(命令行工具,支持 Linux 风格命令)。(大文件支持,适用于游戏开发、设计等场景)。(图形界面,适合不熟悉命令行的用户)。(让 Git 在所有终端可用)。(功能强大,但学习曲线陡峭)。(可选,适用于某些开发场景)。:Git GUI 无法打开?

783
下一篇: 手把手教你用VMware安装Ubuntu系统(保姆级教程)
「已注销」
博客等级 码龄2年 162粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值