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 BashGit CMDGit FAQsGit GUIGit Release Note

Git 详细安装教程(最新保姆级)相关推荐

  1. Git 详细安装教程(保姆级详细教程)

    目录 1. 下载git 2. Git 的安装 2.1 使用许可声明 2.2 选择安装目录 2.3 选择安装组件 2.4 选择开始菜单文件夹 2.5 选择 Git 默认编辑器 2.6 决定初始化新项目( ...

  2. Git详细安装教程,翻译

    Git详细安装教程,翻译 Git 2.21.0 Setup 1. 解释: Additional icons 附加图标 ​ On the Desktop 在桌面上 Windows Explorer in ...

  3. Centos7下Fluka的安装教程(保姆级)

    Centos7下Fluka的安装教程(保姆级) 1 安装Fluka 首先大家去官网下载,在下载之前需要注册为fluka用户,下载之后就可以将其放在合适的位置进行解压,命令如下: tar -zxvf f ...

  4. Redis安装教程(保姆级教程)

    Redis安装教程(保姆级教程) 一.Redis是什么? REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value ...

  5. 2023最新最全git安装教程,保姆级手把手式安装!!!

            目录 一.git简介 二.安装过程 1.首先进入git的官网:https://git-scm.com/然后选择Downloads. 2.接着选择与自己电脑系统对应的下载选项,我的电脑是 ...

  6. SAS 9.4 的超详细安装过程(保姆级教程)(含安装包+常见问题解决)

    目录:SAS 9.4 的超详细安装过程 一.安装前的准备 1.1 环境准备 1.2 安装包分享(解压密码见最后) 二.安装过程 2.1 下载解压完成 2.2 点击setup.exe安装 2.3 以管理 ...

  7. Git 详细安装教程【图文讲解】

    目录 一.前言 二.Git 的安装 2.1 Git 的下载 2.2 Git 的安装 2.2.1 使用许可声明 2.2.2 选择安装目录 2.2.3 选择安装组件 2.2.4 选择开始菜单文件夹 2.2 ...

  8. Jasper Report详细使用教程(保姆级教程),整合Springboot使用

    Jasper Report详细使用教程 1.下载Jaspersoft Studio 2.编写jrxml文件 3.编译模板文件 4.输出PDF报表(SpringBoot整合) 5.解决中文乱码(不显示的 ...

  9. VUE项目的e2e自动化测试超详细安装过程(保姆级)

    目录 一.创建测试项目 二.配置Nightwatch(以chrome为演示) 一.创建测试项目 首先通过@vue/cli创建一个基于nightwatch的测试项目.(我这里使用的是@vue/cli 3 ...

最新文章

  1. 数据集中存在错误标注怎么办? 置信学习帮你解决
  2. CentOS6.4_X86_64 安装Drupal-7.31必须成功版!
  3. C++ 中判断非空的错误指针
  4. AI领域首个iF用户体验大奖——第四范式斩获2项德国iF设计奖
  5. SAP S/4HANA装到Docker里的镜像有多大
  6. 开发中常见的十种对缓存的错误使用
  7. LOAM_velodyne学习(四)
  8. html显示mysql图片路径_MySQL MySQL 直接存储图片并在 html 页面中展示,点击下载 _好机友...
  9. delphi和python比较_Python For Delphi---更好地协同
  10. highcharts.js两种数据绑定方式和异步加载数据的使用
  11. Why Go Is Not Good
  12. python自学行吗-大家觉得自学python多久能学会?
  13. mysql安装包下载与检核
  14. ORACLE ORA-01000: 超出打开游标的最大数(解决及原因)
  15. R语言:时间序列ARIMA模型使用
  16. 树莓派用python实现wifi认证过期重连
  17. 联想2015年冲进全球PC服务器前三甲
  18. 国内外有哪些比较好的电子技术的网站类似github?
  19. 想自由查看自己网站每个页面流量情况?这个工具可以满足需求!
  20. 华为新平板以美好体验定义青春

热门文章

  1. ListView制作简单表格
  2. Mac操作系统下怎么显示隐藏文件
  3. Python中的打包与解包
  4. 【Android Studio】在Mac中更换JDK Location
  5. 计算机组成原理中FZ,计算机组成原理实验二.doc
  6. 关于win 10电脑连接手机热点自动断开的问题
  7. 3dMAX对电脑配置是怎么样的?
  8. Linux之USB无线网卡开发(二)
  9. Java程序员必备核心知识点整理,建议收藏!
  10. Nuxt.js框架启动报错✖ 224 problems (146 errors, 78 warnings) 146 errors and 74 warnings potentially fixab