Git 全平台安装指南:从 Linux 到 Windows 的详细教程

article/2025/8/21 5:02:14

目录

一、Git 简介

二、Linux 系统安装指南

1、CentOS/RHEL 系统安装

2、Ubuntu/Debian 系统安装

3、Windows 系统安装

四、安装后配置(后面会详细讲解,现在了解即可)

五、视频教程参考


一、Git 简介

        Git 是一个开源的分布式版本控制系统,最初由 Linus Torvalds 于 2005 年为 Linux 内核开发而设计。作为当今最流行的版本控制工具,Git 能够高效地处理从小型到超大型项目的版本管理需求。

        Git 最初是为 Linux 平台开发的,但随着其日益流行,现已成功移植到多个主流操作系统平台。目前,Git 可以在以下平台上稳定运行:

  • Linux 各发行版(如 CentOS、Ubuntu 等)

  • Unix 系统

  • macOS

  • Windows


二、Linux 系统安装指南

1、CentOS/RHEL 系统安装

以 CentOS 7.6 为例,安装 Git 的步骤如下:

  1. 检查是否已安装 Git
    在终端输入以下命令检查系统是否已安装 Git:

    git --version

    如果返回类似以下信息,则表示尚未安装:

    -bash: git: command not found
  2. 安装 Git
    使用 yum 包管理器安装 Git:

    sudo yum -y install git
  3. 验证安装
    安装完成后,检查安装的 Git 版本:

    git --version

    典型输出示例:

    git version 1.8.3.1


2、Ubuntu/Debian 系统安装

以 Ubuntu 20.04 LTS 为例:

  1. 检查 Git 安装状态

    git --version

    未安装时会显示:

    Command 'git' not found, but can be installed with:
    sudo apt install git
  2. 安装 Git

    sudo apt-get update   #更新软件包索引(软件源列表)
    sudo apt-get install git -y
  3. 验证安装

    git --version

    典型输出示例:

    git version 2.25.1

3、Windows 系统安装

Windows 用户可以通过以下步骤安装 Git:

  1. 下载 Git 安装包
    访问 Git 官方网站 Redirecting… 下载最新版本的 Windows 安装程序。

  2. 运行安装向导

    • 双击下载的 .exe 文件启动安装程序

    • 按照向导提示进行操作,大多数情况下保持默认选项即可

    • 建议选择"Use Git from the Windows Command Prompt"选项以便在任何命令行中使用 Git

  3. 验证安装
    打开命令提示符或 PowerShell,输入:

    git --version

    成功安装后会显示类似:

    git version 2.33.1.windows.1


四、安装后配置(后面会详细讲解,现在了解即可)

无论哪种平台,安装完成后都建议进行基本的用户信息配置:

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

这些信息将用于标识您在所有 Git 提交记录中的身份。


五、视频教程参考

对于 Windows 平台的详细安装过程,可以参考以下视频教程:
Git Windows 安装教程 - Bilibili

该教程详细演示了 Windows 系统下 Git 的下载、安装和基本配置过程,适合初学者跟随操作。


http://www.hkcw.cn/article/ktaLXlAmoE.shtml

相关文章

Spring:从青铜到王者,你的Java修炼手册

一、Spring家族宇宙:原来你是这样的框架(青铜段位) 1.1 Spring的"前世今生":从泡面到满汉全席 ​​2002年的泡面哲学​​:Rod Johnson在厨房煮泡面时突然顿悟:"Java开发为什么不能像泡面一…

SpringSecurity

SpringSecurity 一&#xff1a;快速入门&#xff1a; 创建好一个springboot-maven项目&#xff0c;写好启动类&#xff0c;并且编写简单的controller&#xff0c;加上以下依赖&#xff1a; </dependency><dependency><groupId>org.springframework.boot&l…

SQL Server 代理作业故障排查:关键任务失败的根因分析

关键词:SQL Server 代理作业故障,MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb,BizTalk Server,数据库维护,关键任务失败,作业异常,根因分析,死锁,事务日志,磁盘空间,权限问题,SQL Server Agent,故障排查 SQL Server 代理作业(SQL Server Agent Jobs)…

业内:董宇辉拒绝“孙东旭”!

业内:董宇辉拒绝“孙东旭”!短短一年半时间,董宇辉将与辉同行团队从70人扩张至300余人,核心主播不足十人,却创造出百亿元的年销售额。董宇辉是核心主播,也是老板、是CEO。今年4月的一次访谈中,新浪财经CEO邓庆旭问董宇辉“你有一个职业经理人,帮你打点这一切吗?”董宇…

俄罗斯无人机自主任务规划!UAV-CodeAgents:基于多智能体ReAct和视觉语言推理的可扩展无人机任务规划

作者&#xff1a;Oleg Sautenkov 1 ^{1} 1, Yasheerah Yaqoot 1 ^{1} 1, Muhammad Ahsan Mustafa 1 ^{1} 1, Faryal Batool 1 ^{1} 1, Jeffrin Sam 1 ^{1} 1, Artem Lykov 1 ^{1} 1, Chih-Yung Wen 2 ^{2} 2, and Dzmitry Tsetserukou 1 ^{1} 1单位&#xff1a; 1 ^{1} 1斯科尔…

杀人嫌犯潜逃27年终落网 乡音破解身份密码

27年前,时年21岁的外省小伙阿亮在当地与一猪肉摊摊主发生口角,一时冲动持刀将其杀害后隐姓埋名潜逃。由于当时技术条件有限,追凶工作一度陷入困境。27年后,阿亮辗转多地来到扬州仪征。仪征警方凭借一句乡音破解了他的“身份密码”,成功将其抓获归案。这起尘封多年的命案积…

贵州58岁产妇产下一名男婴 高龄母亲的奇迹

5月27日17点10分左右,在遵义市妇幼保健院内,一名体重2600克的健康男婴顺利降生。这位男婴的母亲是58岁的李女士,她是该院截至目前妊娠年龄第二大的产妇。作为李女士的手术大夫,遵义市妇幼保健院产科主任马玲玲介绍,尽管李女士身体条件尚可,没有基础性疾病,但因其高龄且此…

vue3 el-upload实现上传图片为base64格式并存储进表单

一、template <el-form-item label"图片" prop"images"><el-uploadaction"#":accept"[image/jpeg, image/png, image/gif].join(,)"list-type"picture-card":auto-upload"true":on-change"handleU…

DMBOK对比知识点对比(3)

1.数据仓库建设方法(Inmon、Kimball) 数据仓库建设方法(Inmon、Kimball)P293方法

制造业的未来图景:超自动化与劳动力转型的双重革命

市场现状&#xff1a;传统制造业的转型阵痛 当前全球制造业正站在历史性变革的十字路口。埃森哲对552位工厂经理的全球调研显示&#xff0c;60%的受访者将劳动力转型视为首要战略任务​​&#xff0c;而63%的工厂正在加速部署自动化技术[1]。超过​75%的工厂经理​​认为&…

上传图片转成3D VR效果 / 用photo-sphere-viewer实现图片VR效果 / VR效果在项目中落地实践

系统简介 : 该系统为 react TS tailwindcss photo-sphere-viewer 的响应式 VR360 项目, 上传图片后可实现手动旋转 3D 图片,还包含了 6 贴图立方体展示和 6 贴图动态展示 目前为单图切换模式 全部页面概览 这是单面VR页面的代码(gif展示页面) import React, { useRef, u…

【论文精读】2024 ECCV--MGLD-VSR现实世界视频超分辨率(RealWorld VSR)

文章目录 一、摘要二、问题三、Method3.1 Latent Diffusion Model3.2 Motion-guided Diffusion Sampling3.3 Temporal-aware Decoder Fine-tuning 四、实验设置4.1 训练阶段4.2 训练数据 贡献总结 论文全称&#xff1a; Motion-Guided Latent Diffusion for Temporally Consis…

Linux安装mysql5.7详细教程

&#x1f353; 简介&#xff1a;java系列技术分享(&#x1f449;持续更新中…&#x1f525;) &#x1f353; 初衷:一起学习、一起进步、坚持不懈 &#x1f353; 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正&#x1f64f; &#x1f353; 希望这篇文章对你有所帮助,欢…

@高考考生和家长 别带违禁物品、勿信“押题”

2025年高考临近,一些不法分子受利益驱使,散布高考相关虚假信息,制造贩卖焦虑,组织实施诈骗,甚至诱导考生作弊,严重损害考生和家长切身利益,严重扰乱考试招生秩序。为此,教育部会同相关部门梳理汇总了近年来出现的一些典型案例,提醒广大考生和家长切勿相信谣言,谨防上…

Linux文件管理

1 查看文件内容 在 Linux 操作系统中&#xff0c;绝大多数的配置文件是以普通文本格式保存的&#xff0c;这些配置文件决定着系统及相关服务、程序的运行特性。查看及检索文本文件的内容&#xff0c;能够快速了解相关配置信息&#xff0c;以便为管理、维护操作系统提供有效的参…

法国回应“阵风”疑被击落说明什么 首次实战损毁引关注

法国军方首次对“阵风”战机疑似被击落事件作出回应,称如果情况属实,这将是该机型服役以来首次在实战中损毁。印度空军引进了这款战斗机。据媒体报道,法国国防部军方发言人5月27日在例行记者会上表示,若相关信息准确无误,这将是“阵风”战斗机自服役20年来首次在实战中受损…

python2解决反编译乱码

文章目录 得到.pyc文件调用以下脚本&#xff08;二进制转明文&#xff09;得到源码文件 得到.pyc文件 见文章&#xff1a;《python2反编译部分》 执行到这一步就能得到.pyc文件&#xff1a;3、 解包.exe文件&#xff08;以PyInstaller为例&#xff09; 调用以下脚本&#xf…

Vue中nextTick()的理解

目录 前言 一、JavaScript的事件循环机制 1.1执行栈 1.2任务队列 1.2.1宏任务 1.2.2微任务 1.3事件循环 1.4宏任务与微任务执行例子 二、Vue的异步更新策略 2.1为什么Vue选择异步更新 2.2Vue的异步更新实现 2.3nextTick 2.4使用nextTick的最佳时机 前言 在了解n…

详细说说Redis分布式锁和ZK分布式锁

在分布式系统中&#xff0c;分布式锁是实现资源互斥访问的核心机制。Redis 和 ZooKeeper&#xff08;ZK&#xff09;是两种常用的分布式锁实现方案&#xff0c;但它们的实现原理、优缺点和适用场景存在显著差异。 一、Redis 分布式锁 实现原理 基础命令&#xff1a; SET key v…