当前位置: 首页 > article >正文

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

目录

一、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.lryc.cn/news/2397626.html

相关文章:

  • Tree 树形组件封装
  • AI书签管理工具开发全记录(五):后端服务搭建与API实现
  • netTAP 100:在机器人技术中将 POWERLINK 转换为 EtherNet/IP
  • 多模态大语言模型arxiv论文略读(九十八)
  • EXCEL--累加,获取大于某个值的第一个数
  • 【vscode】切换英文字母大小写快捷键如何配置
  • vue笔记-路由
  • 本地部署 DeepSeek R1(最新)【从下载、安装、使用和调用一条龙服务】
  • 域名解析怎么查询?有哪些域名解析查询方式?
  • win主机如何结束正在执行的任务进程并重启
  • maven中的maven-resources-plugin插件详解
  • ROS云课基础篇-01-Linux-250529
  • 通俗易懂解析:@ComponentScan 与 @MapperScan 的异同与用法
  • 深入了解 C# 异步编程库 AsyncEx
  • NodeJS全栈开发面试题讲解——P1Node.js 基础与核心机制
  • Vulhub靶场搭建(Ubuntu)
  • C++:参数传递方法(Parameter Passing Methods)
  • 大语言模型的推理能力
  • 基于BERT和GPT2的实现来理解Transformer的结构和原理
  • .net consul服务注册与发现
  • WifiEspNow库函数详解
  • rsync使用守护进程启动服务
  • React 核心概念与生态系统
  • 使用React Native开发新闻资讯类鸿蒙应用的准备工作
  • node-sass 报错
  • Redis的安装与使用
  • Linux服务器运维10个基础命令
  • 2024年数维杯国际大学生数学建模挑战赛C题时间信号脉冲定时噪声抑制与大气时延抑制模型解题全过程论文及程序
  • C# 控制台程序获取用户输入数据验证 不合规返回重新提示输入
  • 【大模型面试每日一题】Day 31:LoRA微调方法中低秩矩阵的秩r如何选取?