Git的安装步骤详解(复杂的安装界面该如何勾选?)

news/2025/2/2 4:24:04 标签: git

目录

一、下载与安装

git-toc" name="tableOfContents" style="margin-left:80px">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. 配置用户名和邮箱


一、下载与安装

git" name="1.%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BDgit" style="background-color:transparent">1.官网下载git

Git - Downloading Packagehttps://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) 

以下是界面内容的详细说明:

  1. 选项一:让 Git 决定
    使用 Git 的默认分支名称(当前为 master

  2. 选项二:自定义新仓库的默认分支名称
    用户可以指定创建新仓库时使用的初始分支名称,例如 main

  3. 注意事项:此设置仅影响新创建的仓库,不会影响之前创建的仓库。



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、配置额外选项

该步骤允许用户选择是否启用一些额外的功能。例如:

  1. 启用文件系统缓存

  2. 选项二:启用符号链接

通常选择默认设置,然后下一步。


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


http://www.niftyadmin.cn/n/5839750.html

相关文章

深入解析 Linux 内核内存管理核心:mm/memory.c

在 Linux 内核的众多组件中,内存管理模块是系统性能和稳定性的关键。mm/memory.c 文件作为内存管理的核心实现,承载着页面故障处理、页面表管理、内存区域映射与取消映射等重要功能。本文将深入探讨 mm/memory.c 的设计思想、关键机制以及其在内核中的作用,帮助读者更好地理…

简单的爱心跳动表白网页(附源码)

一:准备工作 在开始之前,确保已经具备基础的 HTML、CSS 和 JavaScript 知识。同时,也要准备好一个代码编辑器,比如 VS Code 或 Sublime Text。接下来,我们需要创建三个文件:index.html、styles.css 和 scr…

MinDoc 安装与部署

下载可执行文件 mindoc mindoc_linux_amd64.zip 上传并解压压缩包 cd /opt mkdir mindoc cd mindocunzip mindoc_linux_amd64.zip 创建数据库 CREATE DATABASE mindoc_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci; 配置数据库 将解压目录下 conf/app.conf.exam…

冯诺依曼结构和进程概念及其相关的内容的简单介绍

目录 ​编辑 冯诺依曼体系结构 操作系统(Operator System) 进程 引入 基本概念 描述进程-PCB task_ struct内容分类 进程 ID (PID)和查看进程 进程状态: 进程创建: 进程终止: 进程间通信 (IPC): 冯诺依曼体系结构 冯诺依曼体系结构是现代计算机的基础架构&#xf…

环境中的CUDA配置

配置 Conda 环境中的 CUDA 和相关工具的环境变量。解释它们的作用。 1. 检查命令行是否有错误 注意以下几点: $CONDA_PREFIX 是一个环境变量,表示当前激活的 Conda 环境的路径。确保在执行这些命令之前已经激活了目标环境。 $(which g) 是一个命令替换…

OpenCV:SIFT关键点检测与描述子计算

目录 1. 什么是 SIFT? 2. SIFT 的核心步骤 2.1 尺度空间构建 2.2 关键点检测与精细化 2.3 方向分配 2.4 计算特征描述子 3. OpenCV SIFT API 介绍 3.1 cv2.SIFT_create() 3.2 sift.detect() 3.3 sift.compute() 3.4 sift.detectAndCompute() 4. SIFT 关…

【Linux】日志设计模式与实现

🔥 个人主页:大耳朵土土垚 🔥 所属专栏:Linux系统编程 这里将会不定期更新有关Linux的内容,欢迎大家点赞,收藏,评论🥳🥳🎉🎉🎉 文章目…

Spring Boot项目如何使用MyBatis实现分页查询

写在前面:大家好!我是晴空๓。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正,感谢大家的不吝赐教。我的唯一博客更新地址是:https://ac-fun.blog.csdn.net/。非常感谢大家的支持。一起加油,冲鸭&#x…