Git 详细安装教程(最新保姆级)
Git 详细安装教程
- 1、什么是Git
- 2、Git 的下载
- 3、Git 的安装
- 1) GPL 第 2 版协议的内容
- 2)选择安装路径
- 3)选择安装组件
- 4)选择开始菜单目录
- 5)选择Git文件默认的编辑器
- 6)选择Git初始化分支的名称
- 7)选择使用Git的方式
- 8)选择SSh可执行文件
- 9)选择https传输后端
- 10)配置结束行转换方式
- 11)配置终端模拟器为使用Git Bash
- 12)选择git下拉默认行为
- 13)选择git凭证帮助程序
- 14)配置额外特性选项
- 15)启用实验配置选项
- 16)安装完成
1、什么是Git
Git(读音为/gɪt/)是一个开源的分布式
版本控制系统
,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
2、Git 的下载
1)官网下载地址https://git-scm.com/download里面有不同系统不同平台的安装包和源代码,根据自己的需求下载
3、Git 的安装
下载后点击即可进行安装,下面是具体安装步骤。
1) GPL 第 2 版协议的内容
- 点击下一步
2)选择安装路径
- 根据自己需要修改安装位置。点击下一步
3)选择安装组件
- 默认勾选的选项,建议不要动。默认安装了一些组件Git Bash ,Git GUI 以及Git LFS 还有桌面快捷方式以及配置文件默认的文本编辑,使用sh脚本启动git bash.其他的按需勾选
4)选择开始菜单目录
- 默认git即可 直接next。
5)选择Git文件默认的编辑器
Git 安装程序里面内置了 10 种编辑器供你挑选,比如 Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等,默认的是 Vim
很少用到,所以默认Vim即可,直接点“Next”。
6)选择Git初始化分支的名称
git默认的初始化分支名称为"master"
也可根据自己项目业务重新命名 如:main,trunk或者自己填写。
7)选择使用Git的方式
第一个选项,
仅从 Git Bash 使用 Git
。这个的意思就是你只能通过 Git 安装后的 Git Bash 来使用 Git ,其他的什么命令提示符啊等第三方软件都不行。第二个选项,
从命令行以及第三方软件进行 Git
。这个就是在第一种基础上进行第三方支持,你将能够从 Git Bash,命令提示符(cmd) 和 Windows PowerShell 以及可以从 Windows 系统环境变量中寻找 Git 的任何第三方软件中使用 Git
。推荐使用这个。第三个选项,
从命令提示符使用 Git 和可选的 Unix 工具
。选择这种将覆盖 Windows 工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。一句话,适合比较懂的人折腾。
8)选择SSh可执行文件
- 选项默认即可,点击next
9)选择https传输后端
让Git使用哪个SSL/TLs库来进行HTTPS连接
第一个选项,使用OpenSSL库,服务器cer证书将使用ca包中.crtw文件进行验证通过,默认选这个。
第二个选项,使用本机Windows安全通道库,服务器证书将在Windows证书存储中进行验证。这个选项还允许您通过Active Directory域服务使用您的公司内部根CA证书。
10)配置结束行转换方式
Git应该如何处理文本文件中的行结尾?
第一个选项,下拉是转换Windows风格,提交转换为iunix风格,在windows这是推荐默认的设置。
第二个选项,下拉时不改变,提交转换为iunix风格。对于跨平台项目,这是Unix上的推荐设置。
最后一个选项,下拉和提交都不进行任何转换,对于跨平台项目(“核心项目”),不推荐选择此选项。
11)配置终端模拟器为使用Git Bash
第一个选项,Git Biash将使用MinTTY作为终端模拟器,它拥有一个可调整大小的窗口,非矩形的选择和Unicode字体。Windows控制台程序(如交互式Python)必须通过winpty’启动才能在MinTTY中工作,默认选择这个更灵活。
第二个选项,使用Windows的默认控制台(cmd.exe),它可以在Win32控制台程序中工作,如交互式Python或node。is,但有一个非常有限的默认滚动回滚,需要配置为使用Unicode字体,以便正确显示非ascil字符,在Windows
10之前,它的窗口不能自由调整大小,它只允许矩形文本选择
12)选择git下拉默认行为
第一个选项,默认(快进或合并)。这是“git pull”的标准行为:尽可能快进当前分支到一个被捕获的分支,否则创建合并提交。
第二个选项,将当前分支改为获取的分支。如果没有要重基的本地提交,这相当于快进。
第三个选项,仅仅快进, 快进到获取的分支。如果不可能,就失败。
13)选择git凭证帮助程序
第一个选项,Git 凭证管理核心
第二个选项,Git 凭证管理
第三个选项,不使用凭证助手
这前两个选项是提供登录凭证帮助的,Git 有时需要用户的凭据才能执行操作;例如,可能需要输入用户名和密码才能通过 HTTP 访问远程存储库(GitHub,GItLab 等等),Git 凭证管理核心 是 Git 凭证管理 的新版本
14)配置额外特性选项
第一个选项,启用文件系统缓存,文件系统数据将被大量读取,并缓存到内存中以用于某些操作(“core。fscache"设置为"true")。这提供了显著的性能提升。
第二个选项,支持符号链接,启用符号链接(需要SeCreateSymboliclink权限)。请注意,现有存储库不受此设置的影响。
15)启用实验配置选项
启用对伪控制台的实验性支持,(新)这允许在Git Bash窗口中运行原生控制台程序,如Node或Python,而不使用winpty,但它仍然有已知的bug,一般用不到 可不勾选
点击Install 即可安装完毕。
16)安装完成
Git的安装完成
这是安装成功后开始菜单里面的界面,有Git Bash
、Git CMD
、Git FAQs
、Git GUI
、Git Release Note
Git 详细安装教程(最新保姆级)相关推荐
- Git 详细安装教程(保姆级详细教程)
目录 1. 下载git 2. Git 的安装 2.1 使用许可声明 2.2 选择安装目录 2.3 选择安装组件 2.4 选择开始菜单文件夹 2.5 选择 Git 默认编辑器 2.6 决定初始化新项目( ...
- Git详细安装教程,翻译
Git详细安装教程,翻译 Git 2.21.0 Setup 1. 解释: Additional icons 附加图标 On the Desktop 在桌面上 Windows Explorer in ...
- Centos7下Fluka的安装教程(保姆级)
Centos7下Fluka的安装教程(保姆级) 1 安装Fluka 首先大家去官网下载,在下载之前需要注册为fluka用户,下载之后就可以将其放在合适的位置进行解压,命令如下: tar -zxvf f ...
- Redis安装教程(保姆级教程)
Redis安装教程(保姆级教程) 一.Redis是什么? REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value ...
- 2023最新最全git安装教程,保姆级手把手式安装!!!
目录 一.git简介 二.安装过程 1.首先进入git的官网:https://git-scm.com/然后选择Downloads. 2.接着选择与自己电脑系统对应的下载选项,我的电脑是 ...
- SAS 9.4 的超详细安装过程(保姆级教程)(含安装包+常见问题解决)
目录:SAS 9.4 的超详细安装过程 一.安装前的准备 1.1 环境准备 1.2 安装包分享(解压密码见最后) 二.安装过程 2.1 下载解压完成 2.2 点击setup.exe安装 2.3 以管理 ...
- Git 详细安装教程【图文讲解】
目录 一.前言 二.Git 的安装 2.1 Git 的下载 2.2 Git 的安装 2.2.1 使用许可声明 2.2.2 选择安装目录 2.2.3 选择安装组件 2.2.4 选择开始菜单文件夹 2.2 ...
- Jasper Report详细使用教程(保姆级教程),整合Springboot使用
Jasper Report详细使用教程 1.下载Jaspersoft Studio 2.编写jrxml文件 3.编译模板文件 4.输出PDF报表(SpringBoot整合) 5.解决中文乱码(不显示的 ...
- VUE项目的e2e自动化测试超详细安装过程(保姆级)
目录 一.创建测试项目 二.配置Nightwatch(以chrome为演示) 一.创建测试项目 首先通过@vue/cli创建一个基于nightwatch的测试项目.(我这里使用的是@vue/cli 3 ...
最新文章
- 数据集中存在错误标注怎么办? 置信学习帮你解决
- CentOS6.4_X86_64 安装Drupal-7.31必须成功版!
- C++ 中判断非空的错误指针
- AI领域首个iF用户体验大奖——第四范式斩获2项德国iF设计奖
- SAP S/4HANA装到Docker里的镜像有多大
- 开发中常见的十种对缓存的错误使用
- LOAM_velodyne学习(四)
- html显示mysql图片路径_MySQL MySQL 直接存储图片并在 html 页面中展示,点击下载 _好机友...
- delphi和python比较_Python For Delphi---更好地协同
- highcharts.js两种数据绑定方式和异步加载数据的使用
- Why Go Is Not Good
- python自学行吗-大家觉得自学python多久能学会?
- mysql安装包下载与检核
- ORACLE ORA-01000: 超出打开游标的最大数(解决及原因)
- R语言:时间序列ARIMA模型使用
- 树莓派用python实现wifi认证过期重连
- 联想2015年冲进全球PC服务器前三甲
- 国内外有哪些比较好的电子技术的网站类似github?
- 想自由查看自己网站每个页面流量情况?这个工具可以满足需求!
- 华为新平板以美好体验定义青春
热门文章
- ListView制作简单表格
- Mac操作系统下怎么显示隐藏文件
- Python中的打包与解包
- 【Android Studio】在Mac中更换JDK Location
- 计算机组成原理中FZ,计算机组成原理实验二.doc
- 关于win 10电脑连接手机热点自动断开的问题
- 3dMAX对电脑配置是怎么样的?
- Linux之USB无线网卡开发(二)
- Java程序员必备核心知识点整理,建议收藏!
- Nuxt.js框架启动报错✖ 224 problems (146 errors, 78 warnings) 146 errors and 74 warnings potentially fixab