【Git】Windows Git和TortoiseGit安装教程(Git2.23.0、TortoiseGit2.8.0、语言包2.8.0)

news2025/1/20 18:34:08

介绍

这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长!

以下为小编最喜欢的两句话:

要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。

一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,我想去的地方都很远,我爱的人超完美。因此,小编想说:共勉!

目录

一、Git 的下载

1、官网下载

2、安装版本

3、安装步骤

第一步:点击下载的安装包

第二步:

第三步:选择下载的位置所在

第四步:选择安装组件

 第五步:选择开始菜单文件夹

 第六步:选择 Git 默认编辑器

 翻译如下:

第七步: 调整你的path环境变量

 翻译如下:

 第八步:选择HTTPS后端传输

翻译如下:

 第九步:配置终端模拟器以与 Git Bash 一起使用

翻译如下:

 第十步:配置其他额外的选项

翻译如下:

 第十一步:配置试验选项

 第十二步:下载

二、下载TortoiseGit

1、官网下载

2、安装TortoiseGit

3、安装步骤

 第一步:

第二步:

第三步:

翻译如下:

第四步:选择存放位置,以及一些安装包

翻译如下:

翻译如下:

翻译如下:

翻译如下:

三、安装语言包(汉化包)


一、Git 的下载

1、官网下载


这个就需要去 Git 官网下载对应系统的软件了,下载地址为 Git (git-scm.com)或者Git for Windows
上面的 git-scm 是 Git 的官方,里面有不同系统不同平台的安装包和源代码,而 gitforwindows.org 里只有 windows 系统的安装包

2、安装版本

小编使用的是2.23.0,所以后续的安装步骤就是围绕2.23.0的安装

3、安装步骤

第一步:点击下载的安装包


第二步:


第三步:选择下载的位置所在

可以在方框中更改,也可以点击browse(浏览)找到你想要下载的位置


第四步:选择安装组件

Additional icons  额外的图示

On the Desktop  将图标添加到桌面

Windows Explorer integration  视窗资源管理器集成

Git Bash Here

Git Bash Here

选择上面两个,表示添加这两个功能到鼠标右键菜单

Git LFS(Large File Support) Git大文件支持

下面两个选项都是关联文件

Associate .git* configuration files with the default text editor

将 .git* 配置文件与默认文本编辑器关联

Associate .sh files to be run with Bash

将要运行的.sh文件与 Bash 关联

Check daily for Git for Windows updates

每天检查适用于 Windows 的 Git 更新

(NEW!)Add a Git Bash Profile to Windows Terminal

(新增!)将 Git Bash 配置文件添加到 Windows 终端

小编这里依旧选择默认的


 第五步:选择开始菜单文件夹

方框内 Git 可改为其他名字,也可点击 “Browse(浏览)...” 选择其他文件夹或者给"Don't create a Start Menu folder" 打勾不要文件夹


 第六步:选择 Git 默认编辑器

Git 安装程序里面内置了 10 种编辑器供你挑选,比如 Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等,默认的是 Vim ,选择 Vim 后可以直接进行到下一步,但是 Vim 是纯命令行,操作有点难度,需要学习。如果选其他编辑器,则还需要去其官网安装后才能进行下一步。(其他的编辑器,就点击类似于下图蓝色部位的位置去官网下载)还需要为其在path中配置环境变量
 

小编选择的是默认的编辑器

 翻译如下:

  • Use the Nano editor by default 默认使用 Nano 编辑器
  • Use Vim (The ubiquitous text editor) as Git's default editor 使用 Vim 作为 Git 的默认编辑器
  • Use Notepad++ as Git's default editor 使用 Notepad++ 作为 Git 的默认编辑器
  • Use Visual Studio Code as Git's default editor 使用 Visual Studio Code 作为 Git 的默认编辑器

第七步: 调整你的path环境变量

 翻译如下:

Use Git from Git Bash only 
This is the most cautious choice as your PATH will not be modified at all. You w only be able to use the Git command line tools from Git Bash.


仅从 Git Bash 使用 Git
这是最谨慎的选择,因为您的 PATH 根本不会被修改。您将只能使用 Git Bash 中的 Git 命令行工具。


Git from the command line and also from 3rd-party software
(Recommended) This option adds only some minimal Git wrappers to your PATH to avoid cluttering your environment with optional Unix tools.
You will be able to use Git from Git Bash, the Command Prompt and the Windov PowerShell as well as any third-party software looking for Git in PATH.


从命令行以及第三方软件进行 Git
(推荐)此选项仅将一些最小的 Git 包装器添加到PATH中,以避免使用可选的 Unix 工具使环境混乱。
您将能够使用 Git Bash 中的 Git,命令提示符和 Windov PowerShell 以及在 PATH 中寻找 Git 的任何第三方软件。


Use Git and optional Unix tools from the Command Prompt 
Both Git and the optional Unix tools will be added to your PATH.
Warning: This will override Windows tools like "find"and "sort". Only use this option if you understand the implications.


使用命令提示符中的 Git 和可选的 Unix 工具
Git 和可选的 Unix 工具都将添加到您的 PATH 中。
警告:这将覆盖 Windows 工具,例如 "find" and "sort". 仅在了解其含义后使用此选项。

选项一:仅从 Git Bash 使用 Git。这个的意思就是你只能通过 Git 安装后的 Git Bash 来使用 Git ,其他的方式都不行。

选项二:从命令行以及第三方软件进行 Git。这个就是在第一种基础上进行第三方支持,你将能够从 Git Bash命令提示符(cmd) 和 Windows PowerShell 以及可以从 Windows 系统环境变量中寻找 Git的任何第三方软件中使用 Git。推荐使用这个。

选项三:使用命令提示符使用 Git 和可选的 Unix 工具。这种方式适合比较了解这个的人去选择。


 第八步:选择HTTPS后端传输

翻译如下:

use the OpenSSL library 
Server certificates will be validated using the ca-bundle. crt file.


使用 OpenSSL 库
服务器证书将使用 ca-bundle.crt 文件进行验证。
    
Use the native Windows Secure Channel library 
Server certificates will be validated using Windows Certificate Stores.
This option also allows you to use your company's internal Root CA certificates distributed e.g. via Active Directory Domain Services.


使用本机 Windows 安全通道库
服务器证书将使用 Windows 证书存储进行验证。
此选项还允许您使用公司内部分发的内部根 CA 证书,例如通过 Active Directory 域服务。

以上两种选项的区别

git - OpenSSL 和本机窗口安全通道库有什么区别 - 堆栈溢出 (stackoverflow.com)

此答案为上面链接中的回答

如果在具有企业托管证书的组织中使用 git,则需要使用安全通道。如果您仅使用 git 访问公共存储库(如 GitHub),或者您的组织不管理自己的证书,那么您可以使用任一 SSL 后端(它们只是同一协议的不同实现)。

从版本 7.56.0 开始,curl 支持使用多个 SSL 进行编译 后端。

此补丁添加了该功能的 Git 端:通过设置 http.sslBackend 到“openssl”或“schannel”,Git for Windows 现在可以选择 SSL 运行时的后端。

这在Windows上派上用场,因为安全通道(“schannel”)是 本机解决方案,访问 Windows 凭据存储,从而 允许企业范围管理证书。对于历史 原因,Git for Windows仍然需要支持OpenSSL,因为它已经 以前是 Git for Windows 中唯一受支持的 SSL 后端 将近十年。

该补丁已经在 Git for Windows 中运行了一年多,并且是 被认为是成熟的。

 也就是说,作为普通用户,只是用 Git 来访问 Github、GitLab 等网站,那么选择选项一就行了。如果你需要其他的话,那么选项二也是不错的一种选择。


 第九步:配置终端模拟器以与 Git Bash 一起使用

翻译如下:

Use MinTTY(the default terminal of MSYS2) 
Git Bash will use MinTTY as terminal emulator, which sports a resizable window
non-rectangular selections and a Unicode font.Windows console programs(such
as interactive Python) must be launched via 'winpty' to work in MinTTY.


使用 MinTTY(MSYS2的默认终端)
Git Bash 将使用 MinTTY 作为终端仿真器,该仿真器具有可调整大小的窗口非矩形选择和 Unicode 字体。
Windows 控制台程序(例如交互式 Python)必须通过 "winpty" 启动才能在 MinTTY 中运行。

Use Windows' default console 
window Git will use the default console window of Windows("cmd.exe"), which works v
with Win32 console programs such as interactive Python or node. js, but has a
very limited default scroll-back,needs to be configured to use a Unicode font in 
order to display non-ASCII characters correctly, and prior to Windows 10 its 
window was not freely resizable and it only allowed rectangular text selections.


使用 Windows 的默认控制台窗口
Git 将使用 Windows 的默认控制台窗口("cmd.exe"),该窗口可与 Win32 控制台程序(例如交互式Python 或 
node.js)一起使用,但默认回滚非常有限,需要将其配置为使用 Unicode 字体才能正确显示非 ASCII 字符,并且在 
Windows 10 之前,其窗口不可随意调整大小,并且仅允许选择矩形文本。


 第十步:配置其他额外的选项

翻译如下:

  • Enable file system caching 启用文件系统缓存 文件系统数据将被批量读取并缓存在内存中用于某些操作(“core.fscache” 设置为 “true”)。 这提供了显着的性能提升。
  • Enable Git Credential Manager 启用 Git 凭证管理器 Windows 的 Git 凭证管理器为 Windows 提供安全的 Git 凭证存储,最显着的是对 Visual Studio Team Services 和 GitHub 的多因素身份验证支持。 (需要.NET Framework v4.5.1 或更高版本)。
  • Enable symbolic links 启用符号链接 启用符号链接(需要 SeCreateSymbolicLink 权限)。请注意,现有存储库不受此设置的影响。


 第十一步:配置试验选项

这里小编没有去选择

Enable experimental,built-in add  -i/-p

启用实验性,内置添加 -i/-p


 第十二步:下载

完成以上步骤,则代表安装完成

右击空白页面或者桌面可以看到出现红框中的,即为安装成功


二、下载TortoiseGit

1、官网下载

下载 – TortoiseGit – Windows Shell 接口到 Git

在这里面下载你所需要的版本,还有汉化语言包

2、安装TortoiseGit

小编安装的是TortoiseGit-2.8.0.0,后续安装步骤以TortoiseGit-2.8.0.0为准。

3、安装步骤

 第一步:

第二步:

 

第三步:

翻译如下:

第四步:选择存放位置,以及一些安装包

翻译如下:

选择存放位置

 之前全部都是红色的×,点击红色的×,选择第一个,下载git的一些安装包

下载

完成以上步骤,代表安装完成,安装成功会出现下图三个东西(小编这是汉化的版本,继续看下去,可以看到安装汉化包的教程)

右击空白页面或者桌面

完成安装后会跳出下图页面,首次安装,只有英文选项

 安装向导

翻译如下:

这个地址是你在path中的环境变量,系统会自动检测出来,一般是不用自动填写的,直接下一步

这个地方输入你的用户名和邮箱

翻译如下:


翻译如下:

三、安装语言包(汉化包)

 

 

在这里可以更换语言,不然就需要你自己去设置里面去更改

链接:https://pan.baidu.com/s/1dMrJZKDDGUecCJugwEVvWQ?pwd=dfcl 
提取码:dfcl 

这是小编所使用到的安装包

以上就是小编所实践的内容,希望能够帮助到大家,感谢各位大佬的观看!!!

参考文章 :Git 详细安装教程(详解 Git 安装过程的每一个步骤)_git安装_mukes的博客-CSDN博客https://blog.csdn.net/mukes/article/details/115693833Git 安装 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/385714301#:~:text=%E9%99%84%E8%AF%91%E6%96%87%EF%BC%9A%20%5Bx%5D%20Use%20the%20OpenSSL%20library%20%E4%BD%BF%E7%94%A8%20OpenSSL,Channel%20library%20%E4%BD%BF%E7%94%A8%E6%9C%AC%E5%9C%B0%20Windows%20%E5%AE%89%E5%85%A8%E9%80%9A%E9%81%93%E5%BA%93%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%AF%81%E4%B9%A6%E5%B0%86%E4%BD%BF%E7%94%A8%20Windows%20%E8%AF%81%E4%B9%A6%E5%AD%98%E5%82%A8%E9%AA%8C%E8%AF%81%E3%80%82

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

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

相关文章

eletron+react+antd+node开发桌面小程序并打包(electron-packager+electron-builder)

首先罗列一下项目中用到的技术: electron, react,antd, typescript, node,及打包命令:pkg,electron-packager,electron-builder及child_process实现多进程 需求:开发一个桌面应用,左…

前端架构师-week3-脚手架执行准备过程实现

目录​​​​​​​​​​​​​​ 脚手架框架代码拆包 import-local应用 检查版本号功能开发(require加载资源类型讲解 npmlog封装) 最低Node版本检查功能开发 root 账号启动检查和自动降级功能开发 用户主目录检查功能开发 入参检查和 debug…

华为OD机试真题(Java),火星文计算(100%通过+复盘思路)

一、题目描述 已知火星人使用的运算符为#、$,其与地球人的等价公式如下: x#y 2*x3*y4 x$y 3*xy2 其中x、y是无符号整数;地球人公式按C语言规则计算;火星人公式中,$的优先级高于#,相同的运算符&#x…

数字船厂信息化整体解决方案(ppt可编辑)

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 数字船厂建设思路 智慧船厂将以信息化为基础、以数据为纽带、以制造为核心、以管理为载体打造新型智慧园区,该智慧园区整合了船厂的安全、环保、能源、安防、应急…

基于 JavaWeb 的用户报名审核平台项目

目录 一、项目的需求: 二、项目的思路流程: 三、项目的框架(基于JavaWeb): 四、项目的详细搭建 1、数据库--建库建表 2、JavaBean编写(以Status.java为例) 3、Dao层(StatusDao…

Linux系统与shell编程第一节课

目录 1.1 Linux发展历史 1.2 什么是linux? 1.3 Linux的发行版 Host-Only(仅主机模式) windows开发 linux服务 区块链, 特点:稳定,安全,可移植性,低资源消耗,开源软…

做工业品行业的财务有多难

财务 做工业品行业的财务需要具备一定的财务和会计知识,以及对行业内经济运作有一定的了解。在处理大量数据和信息方面也需要有较高的能力。此外,工业品行业往往涉及到复杂的生产过程和供应链管理,需要对这些方面有一定的了解和掌握。因此&a…

数据结构初阶(栈和队列)

文章目录 一、栈1.1 什么是栈1.2 栈的使用(1)底层代码(2)方法(3)栈的应用 二、队列2.1 什么是队列2.2 队列的使用(1)底层代码的实现(2)队列的使用 2.3 双端队…

字节跳动发放年终奖,远超预期~

最近一段时间,国内互联网大厂接连公布年终奖情况,整个后厂村都洋溢在春节般的喜庆气氛里。 虽然由于各种各样的顾虑(主要是人员流失问题),大部分公司都将年终奖发放时间调整到了年中,但好饭不怕晚&#xf…

06_Callable接口

Thread类、Runnable接口使得多线程编程简单直接。 但Thread类和Runnable接口都不允许声明检查型异常,也不能定义返回值。没有返回值这点稍微有点麻烦。不能声明抛出检查型异常则更麻烦一些。 public void run()方法规范意味着你必须捕获并处理检查型异常。即使你小…

磁盘被格式化了能找到资料吗?资料找到的具体方法

磁盘格式化了还能找到,用读卡器接到电脑,就可以作为可移动磁盘来找到资料。下面讲下磁盘被格式化了能找到资料吗?资料找到的具体方法 磁盘被格式化了能找到资料吗?资料找到的具体方法 工具/软件:sayRecy 步骤1&#xf…

博世中国创新软件开发中心 BCSC

Bosch China Innovation and Software Development Campus 博世中国创新软件开发中心 BCSC 擎软件! 拓未来!Bosch China Innovation and Software Development Campus——IntroductionBOSCH——Our AdvantagesBOSCH——Hotly recruited positions Welcom…

wifi芯片行业信息汇总

1、Wifi概述 Wi-Fi这个术语被人们普遍误以为是指无线保真(Wireless Fidelity),并且即便是Wi-Fi联盟本身也经常在新闻稿和文件中使用“Wireless Fidelity”这个词。 主要版本: 随着最新的 802.11 ax 标准发布,新的 W…

『Linux』第九讲:Linux多线程详解(一)_ 线程概念 | 线程控制之线程创建 | 虚拟地址到物理地址的转换

「前言」文章是关于Linux多线程方面的知识,讲解会比较细,下面开始! 「归属专栏」Linux系统编程 「笔者」枫叶先生(fy) 「座右铭」前行路上修真我 「枫叶先生有点文青病」 「每篇一句」 我与春风皆过客, 你携秋水揽星河。 ——网络…

高精度延时

在使用STM32的时候可以使用SYSTICK来实现高精度延时。 I.MX6U没有SYSTICK定时器,但是有GPT定时器来实现高精度延时。 GPT(General Purpose Timer) GPT定时器是一个32位向上定时器(也就是从0x00000000开始向上递增计数&#xff0…

C#【必备技能篇】制作NuGet程序包,并发布到NuGet官网

文章目录 一、准备工作:在NuGet上创建并获取API Keys1、首先需要登录,直接用微软账户登录即可2、点击右上角菜单API Keys,创建Key3、填写信息并创建4、复制API Key 二、制作一个简单的dll三、创建发布文件夹四、上传NuGet程序包并发布1、方法…

java 上传压缩包遍历内容

项目环境&#xff1a;Spring Boot 2.0.6.RELEASE <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.6.RELEASE</version><relativePath/> <!-- loo…

Linux安装部署 seata server 1.4.2

Linux安装部署 seata server 1.4.2 下载安装包上传至服务器 1.首先从GitHub拉取seata压缩包 https://github.com/seata/seata/releases/download/v1.4.2/seata-server-1.4.2.zip 下载到本地后上传至服务器 或使用命令拉取 wget https://github.com/seata/seata/release…

数据库系统-故障恢复

文章目录 一、数据库故障恢复思路1.1 故障类型 影响1.1.1 DMBS运行方式1.1.2 故障类型 1.2 故障恢复1.2.1 数据库故障恢复1.2.2 事务故障恢复1.2.3 系统故障恢复1.2.4 介质故障恢复 二、运行日志及其检查点2.1 DB Log2.1.1 事务的操作2.1.2 缓冲区处理策略 2.2 日志记录 三、三…

Binder与 四大组件工作原理 Service、BroadCastReceiver、ContentProvider

Service 工作原理 Service有两套流程&#xff0c;一套是启动流程&#xff0c;另一套是绑定流程。我们做App开发的同学都应该知道 1&#xff09;在新进程启动Service 我们先看Service启动过程&#xff0c;假设要启动的Service是在一个新的进程中&#xff0c;分为5个阶段&#…