Git安装与配置全攻略(2024最新版)

Mac 入门 git 与 IDE 配置 提示:持续更新中例如:以上就是今天要讲的内容,本文仅仅简单介绍了git的使用,而git提供了大量能使我们快速便捷地处理数据的函数和方法。 阅读详情

一、手把手教你安装Git

Windows系统安装

  1. 访问Git官网下载安装包(认准官网地址!)
  2. 双击运行Git-2.44.0-64-bit.exe(版本号可能有更新)
  3. 重点设置项(必看):
    • 勾选Add to PATH(环境变量配置)
    • 选择Use Vim as default editor(高手推荐)
    • 选Checkout Windows-style换行符(避免跨平台问题)

macOS系统安装

两种方式任选:

  1. Homebrew大法(推荐给开发者):
    brew install git
    
  2. 图形安装包(适合新手):
    官网下载.dmg文件拖拽安装

Linux系统

不同发行版命令不同:

  • Debian/Ubuntu系:
    sudo apt update && sudo apt install git
    
  • Fedora系:
    sudo dnf install git
    

二、首次配置(超级重要)

基础身份认证

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

(注意:这个邮箱要和GitHub/Gitee注册邮箱一致!)

SSH密钥生成(连接代码平台必备)

ssh-keygen -t ed25519 -C "你的邮箱"

生成后把~/.ssh/id_ed25519.pub内容粘贴到代码平台SSH设置页

提升体验的配置项

# 设置默认编辑器为VSCode
git config --global core.editor "code --wait"

# 解决中文乱码
git config --global core.quotepath false 

# 创建常用别名(懒人必备)
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch

三、新手常见问题汇总

1. 安装后git命令无效?

  • 检查环境变量是否配置成功
  • Windows用户重启命令行工具
  • 执行git --version验证安装

2. 如何更新Git版本?

git update-git-for-windows # Windows专用
brew upgrade git           # macOS用Homebrew
sudo apt upgrade git       # Debian/Ubuntu系

3. SSH连接报错?

  • 检查密钥是否添加到代码平台
  • 测试连接:ssh -T git@github.com
  • 删除.ssh/known_hosts文件重试

四、高阶配置技巧

配置代理(解决国内访问慢)

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

# 取消代理
git config --global --unset http.proxy

多账号配置

  1. 生成不同密钥对
  2. 创建~/.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
    

跨平台换行符统一

# 提交时自动转换CRLF
git config --global core.autocrlf true

五、推荐开发环境搭配

  • GUI工具:

    • VS Code(内置Git支持)
    • Fork(颜值担当)
    • GitKraken(团队协作利器)
  • 命令行增强:

    • oh-my-zsh(带Git状态提示)
    • lazygit(终端可视化工具)

安装完成后建议立即尝试:

mkdir test-project
cd test-project
git init
echo "# Hello Git" >> README.md
git add .
git commit -m "first commit"

(小贴士:遇到报错别慌!把错误信息复制到搜索引擎,99%的问题都能找到解决方案)

Windows下Git安装全攻略:从下载到配置SSH密钥(2024最新版) 本文提供2024年Windows系统下Git的完整安装与配置指南。从官方或镜像站点下载安装包开始,详细解析了关键安装选项,如PATH环境变量设置、默认编辑器选择和行尾符转换。重点介绍了如何生成并配置SSH密钥,实现与GitHub等平台的安全免密连接,并涵盖基础用户信息配置、实用别名设置以及与VS Code的集成,旨在帮助开发者搭建高效、安全的Git工作环境。 阅读详情

相关推荐

WebStorm2024免费安装与配置全攻略:从下载到非商业许可激活

本文详细介绍了WebStorm 2024的免费安装与配置全流程。重点解析了如何通过官方渠道获取安装包,并利用JetBrains推出的免费非商业用途许可模式进行合法激活。指南涵盖了从下载、关键安装选项设置、首次启动配置到基础优化和新手必备的高效开发技巧,帮助前端开发者零成本搭建强大的集成开发环境。

ik6789012的博客 422

MAC安装git的三种方式

以上是在MAC操作系统中安装Git的三种不同方式。Homebrew是最方便的方式之一,但如果您不想使用Homebrew,则可以选择从官方Git网站下载安装程序或使用Xcode Command Line Tools安装Git。无论您选择哪种方法,都应该能够很容易地安装和使用Git。

Java老兵的后端进阶与AI前沿探索之路。 3万+

IntelliJ IDEA新手必看:SVN和Git版本管理配置全攻略(2024最新版)

本文为IntelliJ IDEA新手提供了2024年最新的SVN和Git版本管理配置全攻略。文章从环境准备、核心概念讲起,手把手指导如何在IDEA中配置和使用SVN与Git,涵盖仓库克隆、日常提交、分支管理、冲突解决等核心操作,并分享了提升效率的实战技巧,帮助开发者快速上手,实现高效的代码版本控制。

weixin_28831461的博客 560

mac系统安装git 详细教程

记录一下mac系统安装git环境。

weixin_44719880的博客 3万+

Sourcetree离线安装与Git配置全攻略

本文详细介绍了Sourcetree离线安装与Git配置的全流程,包括离线安装包准备、Git环境配置、SSH密钥生成与管理等关键步骤。针对企业内网或网络受限场景,提供了实用的解决方案和优化技巧,帮助开发者高效完成代码管理工具的离线部署与使用。

weixin_30505225的博客 546

WebStorm2024免费安装与配置全攻略:从下载到开发环境搭建

本文提供WebStorm2024免费安装与配置的完整指南。详细介绍了如何从官方渠道下载软件,并重点说明了如何通过官方许可政策实现免费使用。文章涵盖了从安装步骤、激活非商业许可,到配置开发环境、安装必备插件以及创建运行第一个前端项目的全过程,帮助开发者快速搭建高效的前端开发工作站。

melon的博客 871

[git] MacBook 安装git

当 git 配置成功后,也可以用 GUI 工具去管理仓库文件,比如 snailSVN, Smartgit, Github Desktop。在使用多个账户的情况下,如果以前全局配置过Git的用户名和邮箱,就需要取消全局配置的信息,改为对每个仓库单独配置。Mac一般自带Git工具,也就是说已经安装好了 ,如果没有安装,可以去官网下载安装,或者直接使用。同样的方法,可以绑定 GitHub 账户,过程是和gitee一样的。应该替换为你生成的 SSH 密钥的文件名。可以看出来,这git的 两个账户都是成功的。

其木王·王子的博客 2万+

2024年IntelliJ IDEA中文汉化全攻略:从安装到实战配置

本文提供2024年最新版IntelliJ IDEA的完整中文汉化指南,涵盖从插件市场安装官方语言包到实战配置的全过程。详细解析了安装使用教程、常见问题排查及界面切换技巧,帮助Java与Kotlin开发者,尤其是新手,快速降低学习门槛,打造高效顺手的本地化开发环境。

xk7n92h3p5m的博客 540

Mac安装Git

文章目录一、简介二、下载指引三、配置信息 一、简介 在Mac上安装Git之前,可以先使用git --version来查看一下是否安装了Git,因为Mac系统可能自带了Git,或者在你安装XCode(或者XCode的命令行工具)时,可能已经安装了 Git。 如果Mac还没有安装Git的话,则会跳出弹窗提示您安装Git。上述是因为在安装Homebrew时,自动下载安装了XCode的命令行工具,所以已经安装了Git。 二、下载指引 如果尚未安装Git,或者已安装的Git版本过低,这里我们可以去Git官网ht

rockvine的博客 10万+

PyCharm 2023最新版安装与激活全攻略(附永久激活方法)

本文提供了PyCharm 2024最新版的完整安装与配置指南。详细介绍了专业版与社区版的区别、官方下载安装步骤、首次运行的关键设置,并重点分享了如何通过教育授权等合规方式获取专业版许可,帮助开发者高效打造稳定、专业的Python开发环境。

weixin_28826521的博客 2820

PyCharm 2024安装全攻略:版本选择、解释器配置与新手避坑指南

在Python开发中,集成开发环境(IDE)的选择直接影响编码效率与项目体验。PyCharm作为JetBrains出品的专业工具,凭借对Python解释器、虚拟环境及主流框架的深度支持,成为众多开发者的首选。面对2024版的新特性,用户常困惑于社区版与专业版的取舍,或卡在解释器配置、依赖安装等环节。本文从Python环境搭建的基础概念出发,解析IDE与解释器的协作原理,梳理官方下载、安装选项、虚拟环境创建等完整链路,并结合实际场景解决中文界面、pip镜像、编译报错等高频问题。无论你是刚入门的学生、数据爱好者

weixin_32187037的博客 412

Windows下Git安装全攻略:从下载到配置的避坑指南(2024最新版)

本文提供了2024年Windows系统下Git的详细安装与配置指南。从官方下载、版本选择到安装过程中的关键选项解析,如行尾符处理、默认编辑器设置等,帮助开发者避免常见陷阱。同时涵盖安装后验证、SSH密钥配置、环境变量设置及常见问题解决方案,确保用户能顺利完成Git安装并投入开发工作。

jump7的博客 534

2.2.1.3-移动平均线(python画k线、均线、5日线、买卖点图、python均线策略)

* 绘制一个k线图,也就是蜡烛图 * 计算5日均线值、10日均线值 * 在k线图上,绘制5日线和10日线图 * 在5日线上,绘制与10日线的交叉点(上穿、下穿时) python画k线、均线、5日线、买卖点图、python均线策略

KelvinLiu 3413

Git实战系列之Git安装与配置全攻略:新手必看指南

文章摘要: 本文提供了一份 Git 基础安装与配置的完整指南,涵盖 Windows、macOS 和 Linux 三大操作系统,确保用户能正确安装 Git 并完成关键配置。主要内容包括: 安装方法: Windows:官方安装包推荐,详细图解安装步骤。 macOS:使用 Homebrew 快速安装。 Linux:不同发行版(Ubuntu、CentOS、Arch)适配命令。 首次配置: 设置 用户名 和 邮箱(git config --global)。 换行符处理(core.autocrlf 跨平台协作必备)。

专注分享PHP、python、AI、web前端等知识 933

Vivado图形化界面烧写MCS文件到SPI FLASH全流程(附常见报错解决方案)

本文详细介绍了使用Vivado图形化界面将MCS文件烧录至SPI FLASH的完整操作流程。内容涵盖从环境准备、MCS文件生成到硬件连接与烧写的每一步,并针对SPI总线宽度报错、FLASH型号识别失败等常见问题提供了深度解决方案,帮助用户高效完成FPGA配置,摆脱对TCL命令行的依赖。

s8t9u0v1w的博客 534

PowerBI参数化实战:3分钟搞定动态数据源切换(附常见错误排查)

本文详细介绍了PowerBI参数化实战技巧,教你3分钟实现动态数据源切换。通过创建参数、改造查询和测试切换三步,轻松应对多环境部署与团队协作中的路径问题,并附上常见错误排查指南,有效提升报表的可维护性和工作效率。

p1q2r的博客 585

MacBook新机到手,第一件事就是装IDEA:2024最新版安装与基础配置全攻略

刚拆封的MacBook Pro散发着铝合金特有的冰凉触感,M3芯片的潜力正等待被唤醒。对于Java开发者而言,这台机器的第一次心跳应该从IntelliJ IDEA的启动音开始。不同于网上泛泛而谈的安装教程,本文将带你体验从撕开包装膜到运行首个Spring Boot项目的丝滑旅程,特别针对macOS Sonoma系统的安全机制和ARM架构优化进行深度适配。这种实战经验往往比官方文档更能解决实际问题。重要提示:首次启动IDEA时按住Control键点击图标,选择"打开"可绕过Gatekeeper验证。

weixin_30873847的博客 382

STM32CubeMX实战:TIM定时器中断配置避坑指南(附100ms精准定时代码)

本文深入解析STM32CubeMX配置TIM定时器中断的常见误区与避坑技巧,重点阐述时钟源、预分频器与自动重装载值的精准计算方法。通过实战案例,提供一份可直接复用的100ms精准定时中断代码模板,并分享调试验证方法,帮助开发者构建稳定可靠的嵌入式系统心跳。

grafana8visual的博客 500

2024最新版Mermaid零基础上手教程:从安装到实战的开源图表工具全攻略

在技术文档撰写中,你是否遇到过流程图频繁修改导致的版本混乱?是否为传统绘图工具的繁琐操作而头疼?Mermaid作为一款基于Markdown(轻量级标记语言)的开源图表工具,正以"代码即图表"的创新理念改变这一现状。与Visio等传统工具相比,它通过纯文本定义图表,完美解决了文档与代码同步更新的难题,特别适合敏捷开发团队和技术文档撰写者。 ### 1.1 Mermaid的核心优势 - **版本可控

gitblog_00494的博客 453

Codex 命令行高效操作指南

本文详细介绍了Codex命令行工具的高效使用方法,包括安装配置、核心参数解析和实战技巧。通过`codex complete`、`codex explain`等指令,开发者可以快速生成代码、调试错误和重构项目,显著提升开发效率。特别推荐使用`--temperature`和`--max-tokens`参数优化生成结果。

weixin_29201313的博客 530

2023华为od机试C卷【最富裕的小家庭】Java&Go 实现

在一颗树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为个小家庭。现给你一颗树,请计算出最富裕的小家庭的财富和。

MISAYAONE的博客 1902

2024年Git安装配置全攻略:从新手到高效开发环境搭建

版本控制系统是现代软件开发的基础设施,它通过记录代码变更历史、支持多人协作和分支管理,保障了项目的可追溯性与团队协作效率。Git作为分布式版本控制系统的代表,其核心原理在于为每个开发者提供完整的仓库副本,通过快照机制而非差异比较来管理文件版本,这使得离线工作和分支操作变得极其高效。掌握Git的安装与配置,是构建高效开发工作流的第一步,直接影响日常编码、团队协作和持续集成流程的顺畅度。本文聚焦于2024年最新的Git安装配置实践,针对Windows、macOS和Linux三大平台,详解版本选择策略、关键安装选

weixin_42545503的博客 273

166、Sim2Real中的强化学习:域随机化与鲁棒策略

第二,训练时监控每个随机化维度对策略梯度的贡献,如果某个维度对loss的方差贡献极小,说明策略已经忽略它了,要么加大范围,要么删掉。第四,如果条件允许,用真实数据来校准随机化分布——采集真机上的传感器数据,拟合出参数分布,再把这个分布作为随机化的采样依据,这比拍脑袋定范围靠谱得多。动态随机化是很多人忽略的维度。域随机化的核心思想说白了就一句话:别去精确建模现实,而是把仿真环境本身变成一个随机分布的集合,让策略在“各种乱七八糟的物理参数”里都见过世面,这样到了真机上,不管现实落在哪个参数区间,策略都能兜住。

sundong_81的博客 26

【2026最新图文教程】Git下载安装、全配置详解|从零配置到运行,新手小白快速上手

本文详细介绍了 Git 的基本概念、Windows 下的安装配置、全局设置、使用方法(含 GUI 与 Bash)、卸载步骤及常见问题解决方案,适合初学者快速上手

qq_69719414的博客 1191

华为OD面试八股真题 - 操作系统 - 1

华为OD技术面,操作系统相关八股真题提供详细解答,这篇博客主要涉及于进程和线程相关知识点

qq_45776114的博客 1631

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

泰拉瑞亚模组工具2024最新版:零基础入门到精通全攻略

tModLoader作为泰拉瑞亚官方模组支持工具,让玩家轻松实现模组安装、游戏扩展和多人联机体验。本指南将带你从环境准备到高级功能探索,全面掌握这款开源工具的使用技巧,解锁泰拉瑞亚无限可能。 ## 🌟核心价值解锁:为什么选择tModLoader? tModLoader是泰拉瑞亚玩家的必备神器,它像一个魔法工具箱,让你: - **自由定制游戏**:安装千种模组扩展地图、道具和剧情 - **轻松

gitblog_00633的博客 473

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: C语言入门生存指南:从颤抖双手到输出第一个“Hello World!“
下一篇: 手把手教你用Proteus玩转STM32仿真开发(实战案例演示)
pythonpapaxia
博客等级 码龄2年 410粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值