文章目录

  • 一、下载
  • 二、安装
    • 1、使用许可声明
    • 2、安装路径
    • 3、选择安装组件
    • 4、选择开始菜单目录
    • 5、选择Git文件默认的编辑器
    • 6、选择Git初始化分支的名称
    • 7、调整您的PATH环境
    • 8、选择HTTPS后端传输
    • 9、配置行尾符号转换
    • 10、配置终端模拟器以与Git Bash一起使用
    • 11、选择git下拉默认行为
    • 12、选择一个凭证帮助程序
    • 13、配置额外特性选项
    • 14、启用实验配置选项
    • 15、安装进度指示
    • 15、安装完成
  • 三、启动测试
  • 四、Git中文版官方文档:

一、下载

官网:https://git-scm.com/

这是网站自动识别后的下载界面:

演示以Git-2.32.0.2-64-bit版本为例。

也可以在这根据自己的需要下载不同的版本:

https://git-scm.com/download/win

二、安装

1、使用许可声明

2、安装路径

可以直接输入或修改路径,也可以点击“Browse…”选择已经存在的文件夹。我直接将 “C” 改为 “D”,这样就直接安装在 D 盘里了。

3、选择安装组件

框①是决定是否在桌面创建快捷方式的。

框②是决定在所有控制台窗口中使用TrueType字体和是否每天检查Git是否有Windows更新的。这些根据自己需要选择。

框③默认勾选的选项,建议不要动。默认安装了一些组件Git Bash,Git GUI 以及Git LFS还有桌面快捷方式以及配置文件默认的文本编辑,使用sh脚本启动git bash.

4、选择开始菜单目录

这个界面是创建开始菜单中的名称,不需要修改,直接点“Next”按钮继续到下图的界面:

5、选择Git文件默认的编辑器

这个页面是在选择Git文件默认的编辑器,很少用到,所以默认Vim即可,直接点“Next”按钮继续到下图的界面:

6、选择Git初始化分支的名称

第一种是让 Git 自己选择,名字是 master ,但是未来也有可能会改为其他名字;
第二种是我们自行决定,默认是main,当然,你也可以改为其他的名字。 注:已经存在的项目不受影响。

7、调整您的PATH环境

这个界面是调整您的PATH环境。
第一种配置是“仅从Git Bash使用Git”。这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的Git 命令行工具。但是这将不能通过第三方软件使用。
第二种配置是“从命令行以及第三方软件进行Git”。该选项被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器,以避免使用可选的Unix工具造成环境混乱。您将能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。这也是推荐的选项。
第三种配置是“从命令提示符使用Git和可选的Unix工具”。警告:这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。
我选择推荐的选项第二种配置,点击“Next”按钮继续到下图的界面:

8、选择HTTPS后端传输

这个界面是选择HTTPS后端传输。 第一个选项是“使用 OpenSSL
库”。服务器证书将使用ca-bundle.crt文件进行验证。这也是我们常用的选项。 第二个选项是“使用本地 Windows
安全通道库”。服务器证书将使用Windows证书存储验证。此选项还允许您使用公司的内部根CA证书,例如通过Active Directory
Domain Services 。 我使用默认选项第一项,点击“Next”按钮继续到下图的界面:

9、配置行尾符号转换

这个界面是配置行尾符号转换。
第一个选项是“签出Windows风格,提交Unix风格的行尾”。签出文本文件时,Git会将LF转换为CRLF。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的推荐设置(“ core.autocrlf”设置为“ true”)
第二个选项是“按原样签出,提交Unix样式的行尾”。签出文本文件时,Git不会执行任何转换。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Unix上的建议设置(“ core.autocrlf”设置为“ input”)
第三种选项是“按原样签出,按原样提交”。当签出或提交文本文件时,Git不会执行任何转换。不建议跨平台项目选择此选项(“core.autocrlf”设置为“ false”)
我选择第一种选项,点击“Next”按钮继续到下图的界面:

10、配置终端模拟器以与Git Bash一起使用

这个界面是配置终端模拟器以与Git Bash一起使用。 第一个选项是“使用MinTTY(MSYS2的默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。Windows控制台程序(例如交互式Python)必须通过“winpty”启动才能在MinTTY中运行。
第二个选项是“使用Windows的默认控制台窗口”。Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。
我选择默认的第一种选项,点击“Next”按钮继续到下图的界面:

11、选择git下拉默认行为

第一个选项,默认(快进或合并)。这是“git pull”的标准行为:尽可能快进当前分支到一个被捕获的分支,否则创建合并提交。
第二个选项,将当前分支改为获取的分支。如果没有要重基的本地提交,这相当于快进。 第三个选项,仅仅快进,
快进到获取的分支。如果不可能,就失败。

12、选择一个凭证帮助程序

Git Credential Manager Core (NEW) Use the new, cross-platform version of the Git Credential Manager. See more information about the future of Git Credential Manager here.
Git凭证管理核心 ( NEW! ) 使用新的跨平台版本的 Git Credential Manager。 在此处查看有关 Git Credential Manager 未来的更多信息。

Git Credential Manager (DEPRECATED) The Git Credential Manager for Windows handles credentials e.g. for Azure DevOps and GitHub(requires .NET framework v4.5.1 or later).
Git 凭证管理 (不推荐) Windows 的 Git凭据管理器处理凭据,例如 适用于Azure DevOps 和 GitHub(需要.NET Framework v4.5.1 或更高版本)。

None Do not use a credential helper. 不使用凭证助手。

13、配置额外特性选项

第一个选项,启用文件系统缓存,文件系统数据将被大量读取,并缓存到内存中以用于某些操作(“core。fscache"设置为"true")。这提供了显著的性能提升。
第二个选项,支持符号链接,启用符号链接(需要SeCreateSymboliclink权限)。请注意,现有存储库不受此设置的影响。

14、启用实验配置选项

这是实验性功能,可能会有一些小错误之类的,建议不用开启。 点击Install 即可安装完毕。

15、安装进度指示

安装进度结束之后,会出现下图的完成Git安装向导界面:

15、安装完成

在这个界面,可以勾选是否启动启动Git Bash和是否查看发行说明,然后点“Finish”按钮退出安装界面。

三、启动测试

到此,Git的安装完成,可以在开始菜单中看到Git的三个启动图标(Git Bash、Git CMD、Git GUI)。

Git CMD,是通过CMD使用Git(不推荐使用),点击打开如下图:

Git GUI,是Git的可视化操作工具,点击打开如下图:

Git Bash,是Git配套的一个控制台,点击打开如下图:

四、Git中文版官方文档:

http://git-scm.com/book/zh/v2

epub下载:https://download.csdn.net/download/m0_46278037/20326014

也可百度云自取PDF版:
链接:https://pan.baidu.com/s/1CbuIq2K9o8-d5p1o24Zl2A
提取码:fjz6


Git(1)-- Win10 安装 Git 详细教程(超详细纯小白教程)相关推荐

  1. centos6.5搭建git服务器 win10 安装git客户端连接 和遇到的问题+解决方式

    假设CentOS6.5的IP地址为192.168.0.10,centos上有一个普通用户skefer以及root超级用户 Win7的IP地址为192.168.0.20, 用户名为 tangpeng 1 ...

  2. svn安装教程 mysql_CentOS6.4 下安装SVN的详细教程(超详细)

    1.检查系统是否已经安装如果安装就卸载 rpm -qa subversion yum remove subversion 2.安装 yum install subversion 3.建立SVN库 mk ...

  3. 新版Android Studio(4.1.1 for Windows 64-bit)的安装教程(超详细)

    新版Android Studio(4.1.1 for Windows 64-bit)的安装教程(超详细) 获取Android Studio软件 在心仪的磁盘新建文件夹:AndroidStudio(文件 ...

  4. windows安装Weblogic教程(图文教程超详细版)

    windows安装Weblogic教程(超详细) 一. 下载 WebLogic 到Oracle官网http://www.oracle.com/ 下载WebLogic(根据自己的情况选择),本文档下载的 ...

  5. (一)Ubuntu安装详细教程(从镜像制作到NVIDIA驱动安装全流程)——超详细的图文教程

    Ubuntu安装详细教程(从下载镜像到安装NVIDIA驱动) 1.下载镜像文件 2.制作硬盘镜像 2.1 安装UltraISO并打开ISO文件 2.2 制作硬盘镜像 2.3 检查是否成功 3.划分磁盘 ...

  6. linux安装mysql8⼀步⼀步超详细教程

    1.linux安装mysql8⼀步⼀步超详细教程 cd /usr/local/src 2.下载mysql8 wget https://dev.mysql.com/get/Downloads/MySQL ...

  7. win10安装解压版mysql详细教程

    win10安装解压版mysql详细教程 MySQL官网下载地址: MySQL8.0下载. MySQL5.x版本的需要自行下载. 文章目录 win10安装解压版mysql详细教程 前言 一.解压下载的压 ...

  8. Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功)

    Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 文章目录 Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 1.上传或者下载mysql安装包 2.检查是否 ...

  9. Redis安装教程超详细

    Redis安装教程超详细 一.Redis安装 1.windows下安装 2.Linux下安装 一.Redis安装 1.windows下安装 默认端口:6379 1.下载链接 https://githu ...

  10. centos7无界面系统物理机安装教程超详细完整教程图解

    centos7无界面系统物理机安装教程超详细完整教程图解 安装系统所需要用到的相关工具: 一个U盘(此U盘之后会被格式化,请先备份好里面重要内容) 系统镜像(自定义镜像文件,博主的镜像可在下面链接提取 ...

最新文章

  1. MoveAbsJ在使用时和MOVEJ有什么区别
  2. net start mysql 服务名无效_记一次服务器被植入挖矿木马cpu飙升200%解决过程
  3. python解释器有多大_python解释器到底是什么?
  4. 【Java】身份证的验证
  5. linux下的C语言开发(开篇)
  6. windows打开设备管理器
  7. linux段错误吐核怎么办,CentOS命令
  8. 此版本的visual studio无法打开下列项目_深度学习实现高精度钢琴曲转谱Piano transcription项目简明使用教程...
  9. web压力测试工具介绍
  10. table冻结列,可冻结首行,首列
  11. 2021年江苏省教学成果奖(高等教育类)拟获奖项目名单
  12. RED GIANT-2023版本更新内容介绍
  13. Ubuntu:Gparted,linux 的pqmagic分区魔术师
  14. Cheat Engine游戏脚本修改器通关教程(脑残版Step1-Step8)
  15. 本人的Linux系统学习
  16. 数字识别篇 (一) : 了解数据和处理数据
  17. 《面向对话的融入交互信息的实体关系抽取》--中文信息学报
  18. U盘写保护无法格式化
  19. CSDN的markdown的KaTex数学公式
  20. 川希:日引流100+宝妈粉蓝海方法,精准引流预产期宝妈思路

热门文章

  1. 优雅地减少redux请求样板代码
  2. 数据仓库3级范式(3NF)基础
  3. 通过python切换hosts文件
  4. 如何在多台linux上同时跑相同的command?
  5. flash 与随机性:随机抽取(2)
  6. pku1157-------LITTLE SHOP OF FLOWERS(简单动态规划题:摆放鲜花使审美价值达到最高)...
  7. inventory tool for Microsoft Uplates简介
  8. Best Efforts 1PC 跨库事务
  9. 实现一次加载多级所有的菜单
  10. Ubuntu+Docker+Tensorflow+GPU安装