Git 安装教程

Git 是一个分布式版本控制系统,用于跟踪源代码的变化。它允许多个开发者协作开发同一个项目,能够有效管理项目的版本历史,便于协作与代码回溯。

Git官网 官网提供各种操作系统的安装程序。

step1.点击"Download for Windows"按钮,选择适合你操作系统的版本:

step2.根据自己的电脑选择是下载64位的还是32位的

其中Standalone Installer是普通安装的版本,而Portable (“thumbdrive edition”)是免安装的绿色版,不过少了点东西,建议还是选Standalone Installer。

Standalone Installer

  • 普通安装版,安装后,Git会在系统中创建相应的程序和环境变量,方便在命令行中使用。此外,安装版会在鼠标右键菜单中添加“Git GUI Here”和“Git Bash Here”选项,方便用户直接在文件管理器中使用Git工具‌;

Portable (“thumbdrive edition”)

  • 便携式 | 绿色版,不需要安装,直接解压即可使用。这种方式适合需要在多台计算机上使用Git,但不想或不能在每台计算机上安装的用户。便携版不会在鼠标右键菜单中添加“Git GUI Here”和“Git Bash Here”选项‌。

 本文安装的版本是 Git-2.47.1-64-bit.exe

step3.双击Git-2.47.1-64-bit.exe文件(根据下载的版本不同,文件名也不同),进入Git安装界,点击 [next] 进入下一步:

step4.择安装目录,可以点击"Browse..."更换目录:

step5.根据自己的需要选择勾选。使用默认即可,点击 [next] 进入下一步:

step6.选择菜单文件夹,可以更改名称或选择不同的文件夹。使用默认即可,点击 [next] 进入下一步:

step7.使用默认的vim即可,点击 [next] 进入下一步:

step8.决定初始化新项目(仓库)的主干名字。使用默认即可,点击 [next] 进入下一步:

Let Git decide

  • 让Git决定。即在创建新的仓库时,Git会使用默认master作为分支名称

Override the default branch name for new repositories

  • 覆盖新的默认分支名称。可以将默认分支更改为"main"其他名称

step9.调整Git的path环境变量。使用默认即可,点击 [next] 进入下一步:

选项翻译:

Use Git from Git Bash only

  • 仅使用Git Bash中的Git: 不会修改系统环境变量(PATH),只能在Git Bash中使用Git命令行工具

Git from the command line and also from 3rd-party software

  • 从命令行和第三方软件中使用Git:它会将一些最基本的Git包装器添加到系统环境变量(PATH)

Use Git and optional Unix tools from the Command Prompt

  • 从命令提示符中使用Git和可选的Unix工具): 这个选项会将Git和可选的Unix工具都添加到系统环境变量(PATH)中。⚠:这将覆盖Windows中的一些工具(如"find"和"sort")。只有当你完全理解这些影响并愿意接受时,才选择该选项。

step10.选择 SSH 可执行文件。使用默认即可,点击 [next] 进入下一步:

Use bundled OpenSSH

  • 使用 Git 自带的 OpenSSH,这种选择通常是最简单的,因为它保证了SSH客户端与Git版本的兼容性

Use external OpenSSH

  • 使用系统上的外部 OpenSSH。如果选择这个选项且系统上没有合适的SSH客户端,可能会导致在使用Git进行远程操作时出现问题‌

step11.选择https传输后端。使用默认即可,点击 [next] 进入下一步:

step12.配置行尾符合转换。使用默认即可,点击 [next] 进入下一步:

step13. 配置终端模拟器来配合Git Bash。使用默认即可,点击 [next] 进入下一步:

step14.选择"git pul"的默认行为。使用默认即可,点击 [next] 进入下一步:

step15.选择凭证助手。使用默认即可,点击 [next] 进入下一步:

step16.配置额外选项。使用默认即可,点击 [next] 进入下一步:

step17.配置实验性选项。使用默认即可,点击 [Install] 进行安装:

🍉step18:安装完成

Launch Git Bash

  • 选择这个选项后,安装程序会自动打开 Git Bash 窗口。

  • Git Bash:这是一个命令行工具,提供了一个类似于 Unix 的环境,使得用户可以使用 Git 命令以及其他 Unix 工具(如 bash、ssh 等)。它是 Windows 上使用 Git 的常用方式,方便进行版本控制操作。

View Release Notes

  • 意思:选择这个选项后,用户可以查看 Git 的发布说明(Release Notes)。

  • 发布说明:这些说明通常包含了新版本的更新内容、修复的 bug、新增的功能、已知问题等信息。查看发布说明可以帮助用户了解新版本的变化以及如何更好地使用 Git。

若文章对你有帮助的话,点赞 ♥+关注。

原创不易,转载请告知并注明出处,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/938611.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring学习笔记-基础

前言:我是在哔哩哔哩上黑马程序员上找的课程。-----2024-12-16 官网Spring | Homehttps://spring.io/ Sping全家桶中重要三个: Spring Framework底层框架,在整个全家通中,所有的技术依赖它执行。 Spring Boot简化开发加速开发…

CNAS-AL06《实验室认可领域分类》修订,软件测试领域整体修订

为了不断适应行业发展的需要,进一步完善认可评审管理工作,进一步提高认可评审工作质量,CNAS认可委针对CNAS-AL06《实验室认可领域分类》进行了修订,并于近日正式发布。 原文件CNAS-AL06:20220101有25项一级代码,其中0…

单片机原理及应用笔记:单片机中断系统原理与项目实践

高金鹏:男,银川科技学院计算机与人工智能学院,2022级别计算机科学与技术本科生,单片机原理及应用课程第六组。 指导教师:王兴泽 电子邮件:高金鹏3535558665qq.com 个人CSDN:暴躁的海绵宝宝 暴躁的海绵宝…

【win10+RAGFlow+Ollama】搭建本地大模型助手(教程+源码)

一、RAGFlow简介 RAGFlow是一个基于对文档深入理解的开源RAG(Retrieval-augmented Generation,检索增强生成)引擎。 主要作用: 让用户创建自有知识库,根据设定的参数对知识库中的文件进行切块处理,用户向大…

在 Ubuntu 上部署 Terraform 管理平台:实现云基础设施的集中管理

简介 Terraform 是一款开源基础架构自动化工具,可让您通过命令行界面部署和管理数百台服务器。使用 Terraform,你可以通过在一个人类可读的文件中定义配置来构建、更改和管理你的基础架构。它支持许多云提供商,如 AWS、Azure、GCP 和阿里巴巴…

概率论得学习和整理25:EXCEL 关于直方图/ 频度图 /hist图的细节,2种做hist图的方法

目录 1 hist图的特点 2 hist的设置技巧:直接生成的hist图往往很奇怪不好用:因为横轴的分组不对 3 如何修改分组 4 设置开放边界,把长尾合并,得到hist图1 5 用原始表得到频数表 6 用上面的频数图做柱状图,再修改&…

RabbitMQ的核心组件有哪些?

大家好,我是锋哥。今天分享关于【RabbitMQ的核心组件有哪些?】面试题。希望对大家有帮助; RabbitMQ的核心组件有哪些? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 RabbitMQ是一个开源的消息代理(Messag…

桥接模式的理解和实践

桥接模式(Bridge Pattern),又称桥梁模式,是一种结构型设计模式。它的核心思想是将抽象部分与实现部分分离,使它们可以独立地进行变化,从而提高系统的灵活性和可扩展性。本文将详细介绍桥接模式的概念、原理…

【原创教程】西门子1500TCP_UDP通信说明大全(下篇)

2.3.3 TRCV故障说明 通讯无法正常连接时,ERROR引脚和STATUS引脚得状态有助于我们判断错误得原因,根据下表得提示,快速排除问题。 2.3.4 TRCV使用 点击TRCV指令得右上角蓝色图标,打开开始组态画面,按照控制要求填写 EN_R:用于激活接收的控制参数,及何时使用TRCV的接收功…

Grafana配置告警规则推送企微机器人服务器资源告警

前提 已经部署Grafana,并且dashboard接入数据 大屏编号地址:Node Exporter Full | Grafana Labs 创建企微机器人 备注:群里若有第三方外部人员不能创建 机器人创建完成,记录下来Webhook地址 Grafana配置告警消息模板 {{ define &…

RabbitMQ如何构建集群?

大家好,我是锋哥。今天分享关于【RabbitMQ如何构建集群?】面试题。希望对大家有帮助; RabbitMQ如何构建集群? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在RabbitMQ中,集群(Cluster&#x…

JDK以及JRE

目录 1.常用的快捷键操作2.重要的dos命令3.Jre(java Runtime environment)4.Jdk(java development kit)5.安装JDK6.JDK的目录7.Jdk的环境变量配置8.写第一个java程序8.1 安装UE软件8.2 写第一个HelloWorld 9.java运行机制 1.常用的…

Groovy 语法快速入门

文章目录 1. Groovy 的特点2. 基本语法2.1. 变量2.2. 字符串2.3. 条件语句 3. 集合操作3.1. 列表(List)3.2. 映射(Map) 4. 循环语句4.1. 普通循环4.2. 闭包遍历 5. 方法定义6. 闭包(Closure)6.1. 定义与调用…

MySQL 事务管理

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 MySQL 事务管理 收录于专栏[MySQL] 本专栏旨在分享学习MySQL的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 CURD 不加控制&#xff0…

【大模型微调学习5】-大模型微调技术LoRA

【大模型微调学习5】-大模型微调技术LoRA LoRa微调1.现有 PEFT 方法的局限与挑战2.LoRA: 小模型有大智慧 (2021)3.AdaLoRA: 自适应权重矩阵的高效微调 (2023)4.QLoRA: 高效微调量化大模型 (2023) LoRa微调 1.现有 PEFT 方法的局限与挑战 Adapter方法,通过增加模型深…

Windows server服务器之网络安全管理(防火墙入站规则创建)

任务14.1 Windows server 防火墙的管理 系统防火墙概述:无论哪一种操作系统都有自己的防火墙,无论是客户端OS还是服务器端的NOS都有防火墙。 winr-control----打开控制面板 上图是Windows客户端的防火墙,三个重点要关注的内容;网…

【Python】PyWebIO 初体验:用 Python 写网页

目录 前言1 使用方法1.1 安装 Pywebio1.2 输出内容1.3 输入内容 2 示例程序2.1 BMI 计算器2.2 Markdown 编辑器2.3 聊天室2.4 五子棋 前言 前两天正在逛 Github,偶然看到一个很有意思的项目:PyWebIo。 这是一个 Python 第三方库,可以只用 P…

四、CSS3

一、CSS3简介 1、CSS3概述 CSS3 是 CSS2 的升级版本,他在CSS2的基础上,新增了很多强大的新功能,从而解决一些实际面临的问题。 CSS在未来会按照模块化的方式去发展:https://www.w3.org/Style/CSS/current-work.html …

Loki 微服务模式组件介绍

目录 一、简介 二、架构图 三、组件介绍 Distributor(分发器) Ingester(存储器) Querier(查询器) Query Frontend(查询前端) Index Gateway(索引网关&#xff09…

上海亚商投顾:创业板指缩量下跌 多只高位股午后跌停

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 市场全天震荡调整,创业板指领跌,高位股开始出现退潮,建设工业、星光股份、…