Git的安装步骤详解(复杂的安装界面该如何勾选?)
目录
一、下载与安装
1.官网下载git
2、下载完成之后,双击下载好的exe文件进行安装
3、选择Git的安装路径
4、选择在安装 Git 时要包含的组件和功能
5、选择 Git 快捷方式在 Windows 开始菜单中的位置。
6、选择 Git 使用的默认编辑器
7、调整新仓库中初始分支的名称
8、修改 Git 的环境变量,选择第二个默认推荐的即可。
9、选择 HTTPS 传输后端
10、配置 Git 文件的行尾换行符
11、选择 Git 终端类型
12、选择 Git pull 合并的模式
13、选择 Git 的凭据管理器
13、配置额外选项
14、配置实验性选项
15、安装完成!
二、检查与配置
1. 检查Git情况
2. 配置用户名和邮箱
一、下载与安装
1.官网下载git
Git - Downloading Package
https://git-scm.com/downloads/win
选择所需要的版本,进行下载。
2、下载完成之后,双击下载好的exe文件进行安装,如下界面:
3、选择Git的安装路径
默认是C盘,推荐修改到其他盘下
(注意:路径要求非中文并且没有空格)

4、选择在安装 Git 时要包含的组件和功能
通常推荐按默认设置来,不用额外勾选,直接下一步

以下是每个选项的详细说明:
(1)附加图标
- 在桌面上:选择是否在桌面上创建 Git 图标。
(2)Windows 资源管理器集成
- Git Bash Here:在右键菜单中添加 "Git Bash Here" 选项,方便在指定目录直接打开 Git Bash。
- Git GUI Here:在右键菜单中添加 "Git GUI Here" 选项,方便在指定目录直接打开 Git 图形界面。
- Git LFS(大文件支持):安装 Git 大文件支持功能,用于管理 Git 仓库中的大文件。
- 将 .git 配置文件与默认文本编辑器关联*:将
.gitconfig等 Git 配置文件与默认文本编辑器关联,方便进行编辑。 - 将 .sh 文件与 Bash 关联:将
.sh文件与 Git Bash 关联,方便运行脚本。
(3)更新检查
- 每天检查 Git for Windows 更新:选择是否每天自动检查 Git for Windows 的更新。
当前选择的组件至少需要 261.1 MB 的磁盘空间。
5、选择 Git 快捷方式在 Windows 开始菜单中的位置。
通常不用修改,直接下一步。
6、选择 Git 使用的默认编辑器
(用户可以根据自己的偏好选择适合的文本编辑器。如果用户不熟悉 Vim,可以选择其他的编辑器,如 VS Code、Notepad++ 等作为 Git 的默认编辑器。)
推荐使用默认的 Vim 编辑器,然后点击下一步。

7、调整新仓库中初始分支的名称
这个界面允许用户选择在使用 git init指令创建新仓库时,初始分支的默认名称。
推荐直接使用默认选项(Let Git decide)

以下是界面内容的详细说明:
-
选项一:让 Git 决定
即使用 Git 的默认分支名称(当前为master) -
选项二:自定义新仓库的默认分支名称
用户可以指定创建新仓库时使用的初始分支名称,例如main。 -
注意事项:此设置仅影响新创建的仓库,不会影响之前创建的仓库。
8、修改 Git 的环境变量,选择第二个默认推荐的即可。
9、选择 HTTPS 传输后端
该步骤让用户选择 Git 在通过 HTTPS 连接时,使用的 SSL/TLS 库。
推荐使用OpenSSL,按照默认的选择即可
10、配置 Git 文件的行尾换行符
通常是Windows 使用 CRLF,Linux 使用 LF,即选择第一个自动转换即可,然后下一步。
11、选择 Git 终端类型
选择默认的使用 MinTTY(MSYS2 的默认终端),然后下一步。
12、选择 Git pull 合并的模式
该步骤允许用户配置 git pull 命令的默认行为。
通常选择Default默认,然后下一步

以下是选项内容的详细说明:
选项一:默认(快进或合并)
-
行为:这是
git pull的标准行为。如果可能,Git 会尝试快进(fast-forward)当前分支到远程分支的最新提交;如果无法快进,Git 会执行合并(merge)操作。 -
适用场景:适用于大多数情况,尤其是团队协作时。
选项二:变基(rebase)
-
行为:Git 会将当前分支的提交变基(rebase)到拉取的远程分支上。如果没有本地提交需要变基,则相当于快进。
-
适用场景:适用于希望保持提交历史线性的开发流程。
选项三:仅快进
-
行为:Git 会尝试快进当前分支到远程分支的最新提交。如果无法快进(例如有冲突),操作会失败。
-
适用场景:适用于希望严格保持线性历史且不允许合并的情况。
13、选择 Git 的凭据管理器
该步骤允许用户选择 Git 在管理凭据(如用户名和密码)时使用的凭据助手。
直接选择默认的跨平台的凭据管理器,然后下一步。
13、配置额外选项
该步骤允许用户选择是否启用一些额外的功能。例如:
-
启用文件系统缓存
-
选项二:启用符号链接
通常选择默认设置,然后下一步。
14、配置实验性选项
该步骤让用户选择是否启用一些实验性功能,
技术还不成熟,有已知的 bug,不建议勾选,直接点击右下角的 Install按钮,开始安装 Git。

15、安装完成!
点击FInish安装完成。

二、检查与配置
1. 检查Git情况
打开终端(win+R 输入cmd),查看Git版本信息
// 查看命令
git --version
看到在面这种回复,说明Git已经安装成功。

2. 配置用户名和邮箱
注意:Git 首次安装必须设置一下用户名和邮箱。
-
Git 使用用户名和邮箱来标识每次提交的作者。这些信息会永久记录在提交历史中。
-
如果没有设置用户名和邮箱,Git 会提示错误,并拒绝提交代码。
git config --global user.name XXX你的用户名
git config --global user.email XXX@qq.com你的邮箱
在任意位置右键,然后选择Open Git bash here; 跳出界面后输入上述指令,来配置自己的用户名和邮箱。

配置成功后,输入以下指令,查看是否配置成功;
git config user.name
git config user.email

参考文章:
git的安装与配置教程-超详细版_git安装及配置教程-CSDN博客
Git 版本控制:基础介绍与常用操作-CSDN博客
【有道云笔记】Git基础
https://note.youdao.com/s/6BCGZ7eA
相关文章:
Git的安装步骤详解(复杂的安装界面该如何勾选?)
目录 一、下载与安装 1.官网下载git 2、下载完成之后,双击下载好的exe文件进行安装 3、选择Git的安装路径 4、选择在安装 Git 时要包含的组件和功能 5、选择 Git 快捷方式在 Windows 开始菜单中的位置。 6、选择 Git 使用的默认编辑器 7、调整新仓库中初始分…...
文本预处理
一、文本的基本单位 1、Token 定义:文本的最小单位,例如单词、标点符号。 示例: 原句: "I love NLP." 分词结果: [I, love, NLP, .] 2、语法与语义 语法:词的结构和句子的组合规则。 语义&a…...
SQLAlchemy 2.0的简单使用教程
SQLAlchemy 2.0相比1.x进行了很大的更新,目前网上的教程不多,以下以链接mysql为例介绍一下基本的使用方法 环境及依赖 Python:3.8 mysql:8.3 Flask:3.0.3 SQLAlchemy:2.0.37 PyMySQL:1.1.1使用步骤 1、创建引擎,链接到mysql engine crea…...
基于RAG的知识库问答系统
基于RAG的知识库问答系统 结合语义检索与大语言模型技术,实现基于私有知识库的智能问答解决方案。采用两阶段处理架构,可快速定位相关文档并生成精准回答。 核心功能 知识向量化引擎 支持多语言文本嵌入(all-MiniLM-L6-v2模型)自…...
SQL/Panda映射关系
Pandas教程(非常详细)_pandas 教程-CSDN博客 SQL:使用SELECT col_1, col_2 FROM tab; Pandas:使用df[[col_1, col_2]]。 SQL:使用SELECT * FROM tab WHERE col_1 11 AND col_2 > 5; Pandas:使用df…...
自定义数据集 使用paddlepaddle框架实现逻辑回归
导入必要的库 import numpy as np import paddle import paddle.nn as nn 数据准备: seed1 paddle.seed(seed)# 1.散点输入 定义输入数据 data [[-0.5, 7.7], [1.8, 98.5], [0.9, 57.8], [0.4, 39.2], [-1.4, -15.7], [-1.4, -37.3], [-1.8, -49.1], [1.5, 75.6…...
Docker入门篇(Docker基础概念与Linux安装教程)
目录 一、什么是Docker、有什么作用 二、Docker与虚拟机(对比) 三、Docker基础概念 四、CentOS安装Docker 一、从零认识Docker、有什么作用 1.项目部署可能的问题: 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题࿱…...
c/c++高级编程
1.避免变量冗余初始化 结构体初始化为0,等价于对该内存进行一次memset,对于较大的结构体或者热点函数,重复的赋值带来冗余的性能开销。现代编译器对此类冗余初始化代码具有一定的优化能力,因此,打开相关的编译选项的优…...
2024-我的学习成长之路
因为热爱,无畏山海...
vscode软件操作界面UI布局@各个功能区域划分及其名称称呼
文章目录 abstract检查用户界面的主要区域官方文档关于UI的介绍 abstract 检查 Visual Studio Code 用户界面 - Training | Microsoft Learn 本质上,Visual Studio Code 是一个代码编辑器,其用户界面和布局与许多其他代码编辑器相似。 界面左侧是用于访…...
xmind使用教程
xmind使用教程 前言xmind版本信息“xmind使用教程”的xmind思维导图 前言 首先xmind是什么?XMind 是一款思维导图和头脑风暴工具,用于帮助用户组织和可视化思维、创意和信息。它允许用户通过图形化的方式来创建、整理和分享思维导图,可以用于…...
Day33【AI思考】-分层递进式结构 对数学数系的 终极系统分类
文章目录 **分层递进式结构** 对数学数系的 **终极系统分类**总览**一、数系演化树(纵向维度)**数系扩展逻辑树**数系扩展逻辑** **二、代数结构对照表(横向维度)**数系扩展的数学意义 **三、几何对应图谱(空间维度&am…...
k8s二进制集群之ETCD集群证书生成
安装cfssl工具配置CA证书请求文件创建CA证书创建CA证书策略配置etcd证书请求文件生成etcd证书 继续上一篇文章《负载均衡器高可用部署》下面介绍一下etcd证书生成配置。其中涉及到的ip地址和证书基本信息请替换成你自己的信息。 安装cfssl工具 下载cfssl安装包 https://github…...
MySQL5.5升级到MySQL5.7
【卸载原来的MySQL】 cmd打开命令提示符窗口(管理员身份)net stop mysql(先停止MySQL服务) 3.卸载 切换到原来5.5版本的bin目录,输入mysqld remove卸载服务 测试mysql -V查看Mysql版本还是5.5 查看了环境变量里的…...
Golang Gin系列-9:Gin 集成Swagger生成文档
文档一直是一项乏味的工作(以我个人的拙见),但也是编码过程中最重要的任务之一。在本文中,我们将学习如何将Swagger规范与Gin框架集成。我们将实现JWT认证,请求体作为表单数据和JSON。这里唯一的先决条件是Gin服务器。…...
利用Python高效处理大规模词汇数据
在本篇博客中,我们将探讨如何使用Python及其强大的库来处理和分析大规模的词汇数据。我们将介绍如何从多个.pkl文件中读取数据,并应用一系列算法来筛选和扩展一个核心词汇列表。这个过程涉及到使用Pandas、Polars以及tqdm等库来实现高效的数据处理。 引…...
【PyQt】超级超级笨的pyqt计算器案例
计算器 1.QT Designer设计外观 1.pushButton2.textEdit3.groupBox4.布局设计 2.加载ui文件 导入模块: sys:用于处理命令行参数。 QApplication:PyQt5 应用程序类。 QWidget:窗口基类。 uic:用于加载 .ui 文件。…...
Git 的起源与发展
序章:版本控制的前世今生 在软件开发的漫长旅程中,版本控制犹如一位忠诚的伙伴,始终陪伴着开发者们。它的存在,解决了软件开发过程中代码管理的诸多难题,让团队协作更加高效,代码的演进更加有序。 简单来…...
预防和应对DDoS的方法
DDoS发起者通过大量的网络流量来中断服务器、服务或网络的正常运行,通常由多个受感染的计算机或联网设备(包括物联网设备)发起。 换种通俗的说法,可以将其想象成高速公路上的一次突然的大规模交通堵塞,阻止了正常的通勤…...
51单片机开发:独立按键实验
实验目的:按下键盘1时,点亮LED灯1。 键盘原理图如下图所示,可见,由于接GND,当键盘按下时,P3相应的端口为低电平。 键盘按下时会出现抖动,时间通常为5-10ms,代码中通过延时函数delay…...
基于Keel-Kit的GitOps自动化:轻量级镜像更新与部署实践
1. 项目概述:一个为现代应用交付而生的“舵手工具箱”如果你和我一样,长期在云原生和微服务架构的浪潮里扑腾,那你一定对“应用交付”这四个字背后的复杂性深有体会。从代码提交到最终服务上线,中间横亘着构建、打包、部署、配置、…...
京东自动抢购工具完整指南:5分钟学会Python自动化购物
京东自动抢购工具完整指南:5分钟学会Python自动化购物 【免费下载链接】autobuy-jd 使用python语言的京东平台抢购脚本 项目地址: https://gitcode.com/gh_mirrors/au/autobuy-jd 还在为京东秒杀抢不到心仪商品而烦恼吗?想要在促销活动中轻松抢购…...
换背景颜色怎么操作?5分钟掌握证件照、商品图换底色的完整指南
最近有不少朋友问我,证件照背景太丑怎么办?电商产品图背景杂乱怎么处理?其实换背景颜色没有想象中那么复杂,今天就把我用过的所有方法和工具整理出来,帮你彻底解决这个问题。为什么要学会换背景颜色先说说我为什么突然…...
ComfyUI-Inpaint-CropAndStitch终极指南:30倍加速AI图像修复的完整教程
ComfyUI-Inpaint-CropAndStitch终极指南:30倍加速AI图像修复的完整教程 【免费下载链接】ComfyUI-Inpaint-CropAndStitch ComfyUI nodes to crop before sampling and stitch back after sampling that speed up inpainting 项目地址: https://gitcode.com/gh_mir…...
KMS_VL_ALL_AIO智能激活脚本:5分钟搞定Windows和Office永久激活的终极方案
KMS_VL_ALL_AIO智能激活脚本:5分钟搞定Windows和Office永久激活的终极方案 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统激活和Office办公软件授权而烦恼吗&…...
跨越语言障碍的智能方案:DeepL Chrome扩展助力无缝多语言浏览
跨越语言障碍的智能方案:DeepL Chrome扩展助力无缝多语言浏览 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 想象一下,当你浏览外文网页时…...
免费Windows风扇控制神器:FanControl让你的电脑静音又凉爽
免费Windows风扇控制神器:FanControl让你的电脑静音又凉爽 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trendin…...
2026年十大最佳小程序制作平台:革新数字化运营体验
小程序制作已成为企业数字化运营的重要抓手,2026年市场涌现多个高效平台。本文聚焦十大主流工具,涵盖从开发效率到生态构建的核心维度。好赞科技凭借地域精准算法领跑,亿点通科技以低代码开发见长,启帆数字突出定制化能力。各平台…...
Wwise音频工具完全指南:3步轻松解包和修改游戏音频文件
Wwise音频工具完全指南:3步轻松解包和修改游戏音频文件 【免费下载链接】wwiseutil Tools for unpacking and modifying Wwise SoundBank and File Package files. 项目地址: https://gitcode.com/gh_mirrors/ww/wwiseutil 还在为无法编辑游戏音频文件而烦恼…...
Notemd Pro:基于Web技术栈的开源个人知识管理应用深度解析
1. 项目概述:一个面向未来的笔记应用如果你和我一样,常年混迹在程序员、产品经理和知识工作者的圈子里,那你一定对“笔记软件”这个赛道又爱又恨。爱的是,它确实是我们整理思路、记录灵感、构建知识体系的刚需;恨的是&…...









