《软件安装与使用教程》— Git 在Windows的安装教程

目录

  • Git在Windows安装教程
    • 1 获得安装包
    • 2 解压文件
    • 3 注意事项
    • 4 安装步骤
      • 4.1 运行安装程序
      • 4.2 声明许可
      • 4.3 选择安装路径
      • 4.4 选择需要安装的组件
      • 4.5 选择开始菜单
      • 4.6 选择默认编辑器
      • 4.7 选择PATH环境
      • 4.8 选择HTTPS后端传输
      • 4.9 配置行尾巴符转换
      • 4.10 配置Git Bash终端仿真器
      • 4.11 选择 git pull的默认操作
      • 4.12 配置额外选项
      • 4.13 配置实验选项
      • 4.14 开始安装
      • 4.15 安装完成
    • 5 验证测试
      • 5.1 运行软件

Git在Windows安装教程

1 获得安装包

本文提供Windows 64bit下载链接:

或2贰进制公众号获取

或者在文末公众号下载

也可以在官网下载安装包,下载速度较慢,下载地址:
https://git-scm.com/downloads

根据操作系统选择,本文以Windows 64bit为例
在这里插入图片描述
根据系统选择32或者64bit
在这里插入图片描述

2 解压文件

打开下载链接,下载提供的压缩包,解压后获得下图文件

3 注意事项

1、该安装包对Windows操作系统适用
2、安装包大小约50M,下载路径磁盘空间余量需满足
3、安装后约700M,C盘空间不够的话,不推荐安装到C盘

4 安装步骤

4.1 运行安装程序

4.2 声明许可

点击Next
在这里插入图片描述

4.3 选择安装路径

选择安装路径,C盘空间不足的,建议安装到其他位置,安装路径不要有中文字符
完成后,点击Next
在这里插入图片描述

4.4 选择需要安装的组件

选择需要安装的组件,根据需求选择,这里默认,点击Next
在这里插入图片描述

4.5 选择开始菜单

选择开始菜单文件夹,如不需要创建开始菜单文件夹,勾选上复选框,
此处按照默认,点击Next

4.6 选择默认编辑器

选择哪一个作为Git的默认编辑器,Windows系统按照建议,选择第一个Vim就好,
点击Next
在这里插入图片描述
在这里插入图片描述

4.7 选择PATH环境

此处按照建议,选择第二个选项:Git从命令行和第三方软件,点击Next

第一个:只使用Git Bash中的Git。这是最谨慎的选择,因为您的路径根本不会被修改,只能使用Git命令行工具Git Bash。

第二个:来自命令行和第三方软件的Git
该选项是推荐的,只向PATH添加一些最小的Git包装器,以避免使用可选的Unix工具,您将能够使用Git来自Git Bash、命令提示符和PowerShell以及任何第三方软件寻找Git的路径。

第三个:使用命令PromptBothGit中的Git和可选Unix工具,并将可选的Unix工具添加到PATH中。Warning:这将覆盖Windows工具,如“find”和“Sort”。只有当你理解它的含义时,才使用这个选项。
在这里插入图片描述

4.8 选择HTTPS后端传输

此处一般按照默认选择第一个选项,点击Next

第一个:使用OpenSSL库,服务器证书将使用ca-bundle.crt文件进行验证;

第二个:是使用本地Windows安全通道库。服务器证书将使用Windows证书存储进行验证,还允许使用公司的内部根CA证书,例如通过ActiveDirectory域服务分发的
在这里插入图片描述

4.9 配置行尾巴符转换

设置Git怎样处理文本文件中的行末符,默认第一个选项,点击Next

第一个:签出Windows样式,提交Unix样式的行尾。建议在Windows上选择该选项。

第二个:提交文本文件,CRLF将被转换为LF。对于跨平台项目,建议在Unix上选择该选项。

第三个:按照原样提交。当签出或提交文本文件时,git将不会执行任何转换。对于跨平台项目,不建议选择该选项。
在这里插入图片描述

4.10 配置Git Bash终端仿真器

默认选择第一个选项,点击Next

第一个: 使用MinTTY(MSYS2的默认终端)。
Git Bash将使用MinTTY作为终端仿真器,它具有可调整大小的窗口、非矩形选择和Unicode字体。Windows控制台程序(suchas交互式Python)必须通过“winpty”启动才能在MinTTY中工作。

第二个:使用Windows的默认控制台窗口。
Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口适用于Win 32控制台程序,如交互式Python或node.js,但其默认回滚功能非常有限,需要配置为使用Unicode字体才能正确显示非ASCII字符,而在Windows 10之前,它的窗口不能自由调整大小,只允许矩形文本选择。
在这里插入图片描述

4.11 选择 git pull的默认操作

选择git pull的默认操作,此处默认选择第一个,点击Next

第一个:默认的(快进或合并),这是“git pull”的标准行为,如果可能的话,将当前分支快速转发到获取的分支,否则将创建合并提交。

第二个:将当前分支重新定位到获取的分支上。如果没有要重基的本地提交,这相当于快速转发。

第三个:快进到提取的分支。如果不可能,则失败。
在这里插入图片描述

4.12 配置额外选项

配置额外的选项,此处按照默认,选择第一个和第二个,点击Next

第一个:启用文件系统缓存。文件系统数据将大容量读取,并缓存在内存中以进行确定操作(“core.fscache”设置为“true”),这将大大提高性能。

第二个:启用Git凭据管理器。Windows的Git凭据管理器为Windows提供安全的Git凭据存储,最显著的是对VisualStudioTeam服务和GitHub的多因素身份验证支持(需要.NET Framework v4.5.1或更高版本)。

第三个:启用符号链接。启用符号链接(需要SeCreateSymbolicLink权限)。请注意,现有存储库不受此设置的影响。

在这里插入图片描述

4.13 配置实验选项

此处选择实验选项,按照默认,不勾选,点击Install

是否启用对伪控制台的实验支持。(新的!)这允许在gitBash窗口中运行本地控制台程序,如Node或Python,而无需使用winpty,但它仍存在已知的bug。

在这里插入图片描述

4.14 开始安装

等待安装完成
在这里插入图片描述

4.15 安装完成

安装完成,点击Next
在这里插入图片描述

5 验证测试

5.1 运行软件

打开Win开始菜单,打开Git Bash
在这里插入图片描述

在这里插入图片描述

更多内容,点击如下公众号,查看获取

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NLP 算法实战项目:使用 BERT 进行模型微调,进行文本情感分析

本篇我们使用公开的微博数据集(weibo_senti_100k)进行训练,此数据集已经进行标注,0: 负面情绪,1:正面情绪。数据集共计82718条(包含标题)。如下图: 下面我们使用bert-base-chinese预训练模型进行微调并进行测试。 技术交流&#x…

STC89C52串口通信详解

目录 前言 一.通信基本原理 1.1串行通信与并行通信 1.2同步通信和异步通信 1.2.1异步通信 1.2.2同步通信 1.3单工、半双工与全双工通信 1.4通信速率 二.串口通信简介 2.1接口标准 2.2串口内部结构 2.3串口相关寄存器 三.串口工作方式 四.波特率计算 五.串口初始化步骤 六.实验…

万界星空科技MES系统中的车间管理的作用

在了解mes生产管理系统的作用包括哪些方面之前,我们先来了解一下作为生产管理信息化的关键部分,车间管理系统包含哪几个部分:一、mes系统中的车间管理通常包含以下部分: 1、设备管理:用于监控车间内的设备状态&#xf…

新规正式发布 | 百度深度参编《生成式人工智能服务安全基本要求》

2024年2月29日,全国网络安全标准化技术委员会( TC260 )正式发布《生成式人工智能服务安全基本要求》(以下简称《基本要求》)。《基本要求》规定了生成式人工智能服务在安全方面的基本要求,包括语料安全、模…

springboot整合shiro的实战教程(二)

文章目录 整合思路1.创建springboot项目2.引入依赖3.创建Shiro Filter0.创建配置类1.配置shiroFilterFactoryBean2.配置WebSecurityManager3.创建自定义Relm4.配置自定义realm5.编写控制器跳转至index.html6.加入资源的权限控制7. 常见过滤器 登录认证实现登录界面开发controll…

目标网站屏蔽右键检查(使用开发者工具)

问题: 通过网络触手中想要获取某网站的数据出现:鼠标右击,或按ctrl F10 键 无反应(也就是打不开类似谷歌的开发工具) 问题同等与: 解决网页屏蔽F12或右键打开审查元素 引用: 作者&#xff…

C/C++ BM19 寻找峰值

文章目录 前言题目解决方案一1.1 思路阐述1.2 源码 解决方案二2.1 思路阐述2.2 源码 总结 前言 这道题第一遍做的时候题目条件没有好好的审阅,导致在判断边界问题的时候出了不少岔子。 我的方法是时间复杂度为O(N)的,官方的logN可能更好一些。我的就是简…

启发式算法:遗传算法

文章目录 遗传算法-引例交叉变异遗传算法遗传算法流程遗传算法应用遗传算法-引例 在一代代演化过程中,父母扇贝的基因组合产生新扇贝,所以遗传算法会选择两个原有的扇贝,然后对这两个扇贝的染色体进行随机交叉形成新的扇贝。迭代演化也会造成基因突变,遗传算法让新产生扇贝…

Mysql索引底层数据结构

Mysql索引底层数据结构 一、数据结构1.1.索引的本质1.2.MySQl特点1.3.索引数据结构1.4.B-Tree结构1.5.BTree结构1.6.查看mysql文件页大小(16K)1.7.为什么mysql页文件默认16K?1.8.Hash结构 二、存储引擎2.1.InnoDB2.1.1.聚集索引2.1.2.为什么建…

力扣:数组篇

1、数组理论基础 数组是存放在连续内存空间上的相同类型数据的集合。 需要两点注意的是 数组下标都是从0开始的。数组内存空间的地址是连续的 因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。 …

【你也能从零基础学会网站开发】Web建站之javascript入门篇 JavaScript中的表达式、运算符、位运算、递增递减

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享 🐋 希望大家多多支持, 我们一起学习和进步! 🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注 JavaScript…

kali当中不同的python版本切换(超简单)

kali当中本身就是自带两个python版本的 配置 update-alternatives --install /usr/bin/python python /usr/bin/python2 100 update-alternatives --install /usr/bin/python python /usr/bin/python3 150 切换版本 update-alternatives --config python 0 1 2编号选择一个即可…

【MySQL篇】 MySQL基础学习

文章目录 前言基础数据类型DDL数据库操作查询数据库创建数据库删除数据库使用数据库 DDL表操作创建表查询表修改表删除 DML-增删改添加数据更改数据删除数据 DQL-查询基础查询条件查询聚合函数分组查询排序查询分页查询编写顺序 DML-用户及权限用户管理权限控制 函数字符串函数…

挑战杯 基于设深度学习的人脸性别年龄识别系统

文章目录 0 前言1 课题描述2 实现效果3 算法实现原理3.1 数据集3.2 深度学习识别算法3.3 特征提取主干网络3.4 总体实现流程 4 具体实现4.1 预训练数据格式4.2 部分实现代码 5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 基于深度学习机器视觉的…

浅谈2024 年 AI 辅助研发趋势!

目录 ​编辑 引言 一、AI辅助研发现状 1. 技术发展 2. 工具集成 3. 应用场景 二、AI辅助研发趋势 1. 更高的自动化程度 2. 更高的智能化程度 3. 更多的领域应用 4. 更高的重视度 三、结论 四. 完结散花 悟已往之不谏,知来者犹可追 创作不易&#xff…

(南京观海微电子)——I3C协议介绍

特点 两线制总线:I2C仅使用两条线——串行数据线(SDA)和串行时钟线(SCL)进行通信,有效降低了连接复杂性。多主多从设备支持:I2C支持多个主设备和多个从设备连接到同一总线上。每个设备都有唯一…

017-$route、$router

$route、$router 1、$route2、$router 1、$route $route 对象表示当前的路由信息,包含了当前 URL 解析得到的信息。包含当前的路径,参数,query对象等。 使用场景: 获取路由传参:this.$route.query、this.$route.par…

【布局:1688,阿里海外的新筹码?】1688重新布局跨境海外市场:第一步开放1688API数据采集接口

2023年底,阿里巴巴“古早”业务1688突然成为“重头戏”,尤其宣布正式布局跨境业务的消息,一度引发电商圈讨论。1688重新布局跨境海外市场:第一步开放1688API数据采集接口 2023年11月中旬,阿里财报分析师电话会上&…

VUE——v-cloak指令

VUE——v-cloak指令 属性选择器,可以控制vue实例化完成前的dom样式 功能:利用vue实例化后v-cloak属性会消失,设置其样式 官网介绍 没用前效果:当vue没渲染完前,界面效果会看到{{aboutCloak}}字符,影响用户…

UDP与TCP:了解这两种网络协议的不同之处

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…