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

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

本文详细介绍了Git的安装、配置及使用技巧。包含安装前的注意事项,Windows和Mac用户的安装步骤,新手必做的基础配置,常见问题的解决方法,高阶玩家的定制技巧,以及最佳实践路线图。帮助读者更好地使用Git进行版本控制。

一、安装前必看的5个注意事项(血泪经验)

  1. 操作系统匹配原则:官网下载页面会自动检测你的系统类型,但千万别手滑选错版本!Windows用户注意区分32/64位系统(右键"我的电脑"-属性可查看)
  2. 杀毒软件先暂停:特别是360安全卫士等防护软件,容易误删关键组件导致安装失败(别问我怎么知道的😭)
  3. 安装路径要干净:强烈建议选择全英文路径!比如D:\DevTools\Git,不要用"新建文件夹"这种带空格的命名
  4. 版本选择有讲究:新手建议安装最新稳定版,老手可以选长期支持版(LTS版本)
  5. 提前备好魔法工具:国内下载经常卡在0%,推荐用清华大学开源镜像站(非破解!官方镜像)

二、超详细安装步骤分解(图文对照版)

Windows用户专属流程

  1. 双击下载的Git-2.xx.x-64-bit.exe文件
  2. 许可协议界面直接点Next(不用细看,都是GPL协议)
  3. 安装路径选择时:
    # 错误示例(绝对不要!)
    C:\Program Files (x86)\Git新版\
    
    # 正确示例
    D:\DevEnv\Git\
    
  4. 组件选择界面全勾选(特别是Git Bash Here和Git GUI Here)
  5. 选择默认编辑器时:Vim大佬请随意,小白建议选Nano或Notepad++
  6. 调整PATH环境变量时选第三项:
    Use Git and optional Unix tools from the Command Prompt
    
  7. 其他选项一路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提示不是内部命令
急救方案:

  1. 检查环境变量是否包含Git的cmd目录
  2. 手动添加路径(示例):
    C:\Program Files\Git\cmd
    
  3. 重启终端生效

场景2:提交显示匿名用户

症状:GitHub提交记录显示奇怪的邮箱
病根诊断:

# 查看当前配置
git config --global --list

治疗方案:
重新运行用户信息配置命令,特别注意邮箱必须与GitHub注册邮箱一致!

场景3:SSH连接总失败

自检步骤:

# 测试连接
ssh -T git@github.com

常见错误处理:

  1. 确保公钥正确复制(不能多空格/换行)
  2. 检查.ssh目录权限是否为700
  3. 尝试删除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

六、最佳实践路线图

  1. 安装 → 基础配置 → SSH配置 → 测试连接 → 创建第一个仓库
  2. 每日工作流建议:
    git pull → 修改代码 → git add → git commit → git push
    
  3. 每周维护建议:
    • 清理过期分支
    • 执行git gc优化仓库
    • 检查远程仓库状态

(重要提示)如果遇到本文未覆盖的疑难杂症,强烈建议运行git help <command>查看官方文档!毕竟Git是"世界上最先进的分布式版本控制系统"(Linus Torvalds亲封)😎

下次更新预告:《Git命令从入门到入土:50个你必须掌握的骚操作》,想提前解锁的读者老爷们评论区扣1~

超级完整的 Git的下载、安装、配置与使用 以及命令 超级完整的 Git 下载、安装与配置与使用 以及命令 阅读详情

相关推荐

Git安装避坑指南

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

2501_91227323的博客 2069

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

git安装

分析知识 17万+

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的博客 953

Git安装配置使用详解(全网最全)

最近开发环境更换升级了一个工作站,正好需要安装版本管理工具,顺手把安装的流程细节记录下来分享一下,希望能帮助大家快速的搭建开发环境。Git 是一种分布式版本控制系统,最初由 Linus Torvalds 于 2005 年创建。它是用于跟踪文件更改、协调团队协作开发的重要工具。Git 的分布式特性允许每个人都有一个完整的代码库副本,可以离线工作,并且可以轻松地进行分支和合并。

程序猿老樊的博客 8万+

GIT安装教程(入门)

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

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

时序分析-由D触发器结构来理解Tsu、Th

FPGA逻辑单元内的D触发器(D-FF)是一种在时钟的上升沿(或下降沿)将输入信号的变化传送至输出的边沿触发器。 数字电子技术基础-闫石(第五版)边沿D触发器内部结构见下图: 而FPGA原理与结构(日)一书中,内部结构较之上图多了俩反相器: 由传输门和俩个反相器组成一个循环电路(锁存器),再由前后两级锁存器按主从结构链接而成。这里的传输门起开关作用,随着CLK的状态变化切换开关。只看输出的话,前级锁存器的值会随着时钟输入的变化井然有序地传入后级锁存器。为了防止时钟信号变化时输入信号发生冒险,从而使稳定.

XY_Chang的博客 3970

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

最近发现很多萌新程序员卡在Git环境配置这个环节(说多了都是泪😭),今天咱们就用最接地气的方式,把Git安装配置这个看似简单实则暗藏玄机的过程讲透!千万别装到中文路径下!(重要的事情说三遍)建议直接默认路径,手痒改路径的同学记得路径里不要有空格和特殊符号。注意⚠️:这里填的邮箱必须和GitHub/GitLab账号的注册邮箱一致!国内访问GitHub卡顿时,这个配置能让你的git clone速度起飞!这个命令会显示每个配置项的来源文件,排查配置冲突时特别好用!文件放到云盘,不同设备间同步你的个性化配置!

codestream1的博客 2594

Python爬取天天基金网历史数据

前言 最近开始学习基金????,感觉需要收集一些数据统计分析才靠谱????毕竟给A股交学费的感觉可不好受???? 网上有很多公开的数据,我这里选择的是天天基金网进行爬取 页面分析 接口我分析过了,有些验证不太好获取数据,所以直接从html提取 在天天基金网中随便选择一款基金,然后点击进入历史数据页面 容易定位出日增长率的css选择器 还有翻页按钮 程序编写 使用selenium打开chrome浏览器进行爬取,全代码如下 from selenium import webdriver from sel

JiajunBernoulli的博客 2949

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

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

ByteBeacon的博客 1413

光谱分布、光谱辐射通量密度与不同时间段分布光谱(图示)

1、光谱分布图 2 太阳辐射能量图 3、不同时间段的太阳分布光谱图 4、不同波长的光的能量分布主要区域 5、不同波段的使用场景

maopig的专栏 2万+

拯救者Y9000P 2022双系统实战:Ubuntu22.04分区优化与驱动避坑指南

本文提供联想拯救者Y9000P 2022款安装Ubuntu 22.04双系统的详细实战指南。重点讲解针对该机型的磁盘分区优化方案、NVIDIA显卡驱动安装避坑技巧,以及安装后的网络、时间同步等必备配置,帮助用户高效完成双系统部署并提升使用体验。

weixin_29208327的博客 421

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

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

HappyAcmen 1363

分布式计算Ray框架:从入门到精通完全教程

想象一下,你有一个机器学习模型要训练,数据集大到让你的笔记本电脑直冒烟;或者你需要并行跑几百个爬虫任务,但线程池和多进程搞得你头晕眼花。传统的单机计算已经hold不住这些场景,分布式计算应运而生。然而,传统的分布式框架(如Hadoop、Spark)要么配置复杂,要么对动态任务支持不佳。这时候,Ray闪亮登场!Ray是一个开源的分布式计算框架,专为高性能、灵活性和易用性而生。它最初由UC Berkeley的RISELab团队开发,目标是让开发者用最少的代码实现分布式任务。无论是数据处理、机器学习,还是仿真任务

大模型大数据攻城狮的专栏 1317

手把手教你在VSCode中使用Git

我本身也多次看到他们用vscode查看修改prometheus代码 摘自:https://mp.weixin.qq.com/s/De7BFnT6cSL6ajvYoiNYkQ 手把手教你在VSCode中使用Git 嵌入式大杂烩 今天 在一个目录下clone项目: git clone XXXXXX.git 使用VScode 打开项目 右击通过Code打开。 使用vscode提交代码 1、打开下面视图,添加一行文字: ## 测试提交 2、点击 + ;相当于git ad.

自主无人机 PX4 ROS SLAM 路径规划 MVS等技术分享 4万+

基于逆向工程的中国裁判文书网爬虫技术深度解析

本文详细介绍了中国裁判文书网爬虫的开发过程,涵盖了从基础爬取到高级功能的完整解决方案。逆向工程分析:理解网站的反爬机制和加密逻辑浏览器自动化:使用Playwright模拟真实用户行为参数加密:通过JavaScript执行环境生成加密参数智能调度:控制请求频率,避免被检测错误处理:完善的异常处理和重试机制。

2201_76125261的博客 2144

RAG 实战:LangChain + 向量数据库构建知识问答系统

从文档加载、分割、嵌入到检索增强生成,完整实现一个基于本地文档的知识问答系统。

kaixin110a的博客 186

Git 安装避坑指南

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

weixin_65635437的博客 1134

安卓手机老版本微信无法登录?无需root 一招教你如何搞定!旧版本照样登录,微信7.0亲测有效

微信我试了清缓存、用不同的版本、甚至关网登录都不行。于是我研究了一下背后的原理,发现这不仅是个技巧,还是微信设计的一点“疏忽”——**只要有方法,旧版本照样能用**。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1万+

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

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

踢足球的程序员的博客 1355

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

怀旧版电脑GBC模拟器

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

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

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

charliedev的博客 525

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

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

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

StackOverthink的博客 879

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Git安装与配置完全指南(2024最新版)

最后唠叨一句(真的超重要):配置完成后一定要测试提交!👉 解决方案:检查环境变量PATH是否包含Git安装路径(默认在C:\Program Files\Git\cmd)A:直接编辑~/.gitconfig文件,或者用git config --global --unset删掉错误项。(重点提示)建议把SSH密钥和.gitconfig文件存到U盘或云盘,重装系统不用愁!A:使用git config --show-origin 配置项名称。A:使用条件include配置,参考第六部分的高级配置。

agilearchitect的博客 1111

手把手教你Git安装与配置(全网最细保姆级教程)

最近在技术交流群里发现一个有趣的现象:至少50%的萌新程序员遇到的第一个坎,居然不是写代码,而是——Git装不上!!(别急着否认,说的可能就是屏幕前的你)今天咱们就来彻底解决这个世纪难题,让你在10分钟内搞定Git安装+基础配置,全程无痛操作!是不是发现Git安装配置其实也没那么可怕?很多同学卡壳都是因为跳过了关键步骤(比如环境变量配置)。记住:遇到报错不要慌,仔细看提示信息,90%的问题都能在错误日志里找到线索。如果还有疑问,欢迎在评论区拍砖,咱们一起见招拆招!

functionflow1的博客 2909
上一篇: MySQL调优的五大神技(实战踩坑总结)
下一篇: 程序员的隐身术:转义字符的魔法世界(小心这些坑!)
普通网友
博客等级 码龄2年 112粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值