Git 安装及配置教程(Windows)【安装】

文章目录

  • 一、 下载
    • 1. 官网下载
    • 2. 其它渠道
  • 二、 安装
  • 三、 配置
  • 四、 更新

软件 / 环境安装及配置目录

一、 下载

1. 官网下载

  安装地址:https://git-scm.com/download
在这里插入图片描述
在这里插入图片描述

2. 其它渠道

(1)百度网盘(2.44.0 版本)

  链接:https://pan.baidu.com/s/1WcG-qa2hFRuIeUpr4nBqIg?pwd=scm8
  提取码:scm8

二、 安装

  1. 下载完成后,直接双击点击安装包安装。一直点击 Next ,直到出现 Install
    在这里插入图片描述
  2. 选择安装路径
    在这里插入图片描述
  3. 选择组件
    在这里插入图片描述
    在这里插入图片描述
  4. 选择 Git 默认的编辑器
    在这里插入图片描述
  5. 选择执行 git init 命令时创建的分支名
    在这里插入图片描述
  6. 设置环境变量 PATH
    在这里插入图片描述

  选项一: “仅从 Git Bash 使用 Git” 。这是最安全的选择,因为您的 PATH 根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但这将不能通过第三方软件调用 Git 。

  选项二: “从命令行以及第三方软件启用 Git” 。该选项被认为是安全的,因为它仅向 PATH 添加了一些最小的 Unix 命令解析器,以避免使用时造成系统环境混乱。您将能够从 Git Bash ,命令提示符和 Windows PowerShell 以及在 PATH 中寻找 Git 或是在任何第三方软件中使用 Git 。

  选项三: “从命令提示符使用 Git 和可选的 Unix 命令” 。警告:这将覆盖 Windows 命令,如:find 和 sort。你只有在了解其含义后才使用此选项。

  1. 选择 SSH 连接工具
    在这里插入图片描述
  2. 选择在加密连接时使用的证书
    在这里插入图片描述

  选项一:服务器证书将使用 ca-bundle.crt 文件进行验证。

  选项二:“使用本地 Windows 安全通道库”。服务器将使用 Windows 证书验证,此选项还允许您使用公司的内部根 CA 证书,例如使用 Active Directory Domain Services。

  1. 配置行尾符号转换在这里插入图片描述

  选项一:“查看时使用 Windows 风格的行尾,保存时使用 Unix 风格的行尾”。查看文本文件时,Git 会将 LF 转换为 CRLF 。保存文本文件时, CRLF 将转换为 LF 。对于跨平台项目十分有用,这里是 Windows 上的推荐设置(core.autocrlf 设置为 true)。

  选项二: “查看时按原样展示,保存时使用 Unix 样式的行尾”。查看文本文件时,Git 不会执行任何转换。 保存文本文件时,CRLF 将转换为 LF 。对于跨平台项目比较有用,这是 Unix 上的建议设置(core.autocrlf 设置为 input)。

  选项三: “查看时按原样展示,保存时按原样保存”。当查看或保存文本文件时,Git 不会执行任何转换。不建议跨平台项目选择此选项(core.autocrlf 设置为 false)。

  1. 配置终端模拟器以与 Git Bash 一起使用
    在这里插入图片描述

  选项一:“使用 MinTTY( MSYS2 的默认终端)”。Git Bash 将使用 MinTTY 作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形文本选择和显示 Unicode 字体。但 Windows 控制台程序(例如交互式 Python)必须通过“ winpty ”启动才能在 MinTTY 中运行。

  选项二: “使用 Windows 的默认控制台窗口”。Git 将使用 Windows 的默认控制台窗口cmd.exe,该窗口可以与 Windows 控制台程序(如交互式 Python 或 Node.js)一起使用,但默认的回滚非常有限,需要配置 Unicode 字体才能正确显示非 ASCII 字符,并且在 Windows 10 之前,其窗口不能自由调整大小,并且只允许矩形文本选择。

  1. 使用 git pull 命令时默认的模式
    在这里插入图片描述

  选项一:“快进或合并”。如果可能,将当前分支快进到提取的分支,否则创建合并提交。

  选项二: “变基”。将当前分支重新定位到获取的分支上。如果没有 local 提交到重基,这相当于快速转发。

  选项三: “只有快进”。快进到获取的分支,不可失败的,是 git pull 的标准行为。

  1. 是否启用 credential helper 登录凭证管理助手
    在这里插入图片描述
  2. 配置额外的选项
    在这里插入图片描述

  选项一:“启用文件系统缓存”。文件系统数据将被批量读取,并缓存在内存中进行某些操作(core.fscache 设置为 true),提供了显著的性能提升。

  选项二: “启用符号链接”。启用符号链接(需要 SeCreateSymbolicLink 权限),现有的存储库不受此设置的影响。

  1. 是否启用实验功能
    在这里插入图片描述
  2. 点击 Install 开始安装,等待片刻,最后点击 finish
    在这里插入图片描述
  3. 到此,Git 的已经安装完成,右键鼠标可以看见 Git 的两个启动图标(Git Bash、Git GUI),也可以在 CMD 中输入 git 命令,若如下所示,说明安装成功啦!
    在这里插入图片描述

  Git Bash:是 Git 配套的一个控制台,点击打开如下图:在这里插入图片描述

  Git GUI:是 Git 的可视化操作工具,点击打开如下图:
在这里插入图片描述

三、 配置

  1. 桌面右键 → 显示更多选项 → 选择 Open Git Bash here
  2. 配置邮箱和用户名
#配置用户名(–global表示全局配置)
git config --global user.name "绯樱殇雪"

#配置邮箱(–global表示全局配置)
git config --global user.email  1849605603@qq.com
  1. 查询配置
git config --global --list
  1. 查看当前 git 环境详细配置
git config -l 
  1. 查看系统config
git config --system --list
  1. 查看当前仓库配置信息
git config --local --list

四、 更新

  1. 勾选 Only show new options 选项,然后点击 Install
    在这里插入图片描述
  2. 点击 Finish 完成更新在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/572506.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用FPGA实现逐级进位加法器

介绍 逐级进位加法器就是将上一位的输出作为下一位的进位输入,依次这样相加。下面以一个8位逐级进位加法器给大家展示。 我增加了电路结构,应该很容易理解吧。 下面我也列举了一位加法器,可以看下。 电路结构 设计文件 1位加法器 librar…

【Python爬虫】爬取淘宝商品数据——新手教程

大数据时代, 数据收集不仅是科学研究的基石, 更是企业决策的关键。 然而,如何高效地收集数据 成了摆在我们面前的一项重要任务。 本文将为你揭示, 一系列实时数据采集方法, 助你在信息洪流中, 找到…

SpringCloud基础 Consul的引入

前言 首先是为什么引入consul这个组件 我们知道微服务分为很多个模块,这里模块中相互调用,我使用硬编码的模式是不好的 比如微服务模块需要更新的时候,我们使用硬编码的方式可能需要修改很多个地方 但是使用consul之后,就引入了注册中心,我们只需要将对应的服务注册为节点 这样…

重生奇迹MU召唤术师攻略(重生奇迹MU召唤技能)

1、召唤术师,重生奇迹MU的强力职业之一。跟格斗家一样,需要RMB购买资格证才能够使用的一个职业,召唤术师可以说是对于玩家将职业玩法的一种总结性职业,这个职业虽然叫做召唤术师,但是整个重生奇迹MU里唯一能够召唤宝宝…

SpringBoot3 + Kotlin + mybatis-plus + Swagger3后端开发样例

前言: Kotlin 是一种在 JVM(Java 虚拟机)、Android 和浏览器端运行的静态类型编程语言。以下是关于 Kotlin 的总结介绍: 1、语言特性: 简洁性:Kotlin 旨在提供简洁且安全的代码,同时保持与 Jav…

解决“ImportError: DLL load failed while importing _rust: 找不到指定的程序的问题

运行 scrapy startproject wikiSpider 报错:ImportError: DLL load failed while importing _rust: 找不到指定的程序。 经过尝试 可以更换Python解释器版本来解决 1、点击crtlalts打开设置 点击项目>解释器 选择3.11解释器 (我原来报错用的3.9的解…

C++11(第一篇)【C/C++复习版】

目录 1、统一的列表初始化 2、所有容器新增initializer_list构造 3、auto、decltype和typeid 4、nullptr 5、 范围for 6、STL中的变化 array(新容器) forward_list(新容器) cbegin、cend、crbegin、crend(新方法…

WEB网站服务器安全漏洞扫描环境搭建及漏洞工具扫描

一、适用环境 1、企业自建有门户网站; 2、使用Struts框架的WEB网站; 3、网站服务器涉及有数据库之类的项目,如:微信登录、手机登录、充值、收费等。 4、使用安卓版、苹果版、电脑版结合的缴费类网站平台。 5、方便但需提高安全性…

linux-centos修改时区时间

修改时区为北京时间 先输入tzselect,输入5,再输入9,再输入1,最后再输入1就行了 修改系统时间和硬件时间 查看当前时间 命令date修改系统时间 命令date -s "2024-04-21 18:30:30"查看硬件时间 命令hwclock --show修改…

AIGC Chat GPT 用思维导图总结,数据分析所需要掌握的Excel知识

你还不会制作思维导图吗? 现在已经可以零门槛一键生成,只需跟AI说一句话,就能完成!!! 生成一个思维导图,主题是数据分析师需要掌握的Excel知识,在新窗口生成思念导图。 AIGC ChatG…

ONES 功能上新|ONES Wiki 新功能一览

支持在 ONES Wiki 页面中使用分栏进行横向排版,丰富排版方式,帮助用户以更丰富的版式展示内容。 应用场景: 页面的布局对内容的阅读有很大的影响。当页面中有图文混排的需求时,可以通过分栏来组织页面结构,以更清晰、更…

倾囊相授,ChatGPT干货技巧全在这里!如果没有这个方法我不可能学好ChatGPT

ChatGPT虽然已经问世一年多,但不少朋友还处于刚接触的阶段。于是,我们特别梳理了一些常见问题,尝试着用通俗的语言解释清楚这些内容。 1. ChatGPT的官方网址 https://www.chatgpt.com 你只要Google搜索能打开,这个网址肯定能打开。…

2024年成都市“蓉贝”软件人才年度评估及资金支持申报对象内容、材料要求

一、申报对象 经2023年评估合格的第一批(2019年评聘)、第二批(2020年评聘)、第三批(2021年评聘)“蓉贝”软件人才,2022年评聘的第四批“蓉贝”软件人才。 二、评估内容 (一&#…

java和python刷题的一些语法规则总结(未完成)

语法总结 Java篇1、代码补全2、编程题中常用头文件3、编程题常用的内置方法4、模版 Python篇1、2、编程题中常用的头文件3、编程题中常用的内置方法4、伪代码模版 去哪练习? 1、LeetCode上有个面试模拟 2、牛客公司真题(ACM模式) ⚠️ 笔试均…

AI-数学-高中-44导数的运算法则

原作者视频:【导数】【一数辞典】3导数的运算法则(略难)_哔哩哔哩_bilibili 三种求导表达方式一样的,中间的比较常用: 链式法则:从外向内:

Vue3 实现 Three.js粒子特效

效果 <template><div id"waves" /> </template><script setup> import { ref, onMounted, onUnmounted } from "vue"; import * as THREE from "three";const amountX ref(50); const amountY ref(50); const color …

MATLAB实现蚁群算法栅格路径优化

蚁群算法是一种模拟自然界中蚂蚁觅食行为的优化算法&#xff0c;常用于解决路径规划问题。在栅格路径优化中&#xff0c;蚁群算法可以帮助找到从起点到终点的最优路径。以下是蚁群算法栅格路径优化的基本流程步骤&#xff1a; 初始化参数&#xff1a; (1)设置蚂蚁数量&#xff…

JavaScript实现代码雨

一、功能描述 使用canvas实现一个代码雨的功能&#xff0c;炫一个~~~ 二、上码 html <canvas id"canvas"></canvas> js let canvas document.querySelector(canvas);let ctx canvas.getContext(2d);// screen.availWidth:可视区域的宽度canvas.width…

Blender游戏资产优化技巧

创建视频游戏资产既具有挑战性又富有回报。 经过一些研究并根据我的经验&#xff0c;这里有三个技巧可以帮助你使用 Blender 优化游戏资产。 在 Blender 中优化游戏资源的三种技术可以归结为拥有高效的 3D 模型拓扑、通过烘焙优化纹理&#xff0c;以及最后通过 Blender 节点的…

【Spring AI 来了】

spring官方已经有Spring AI 插件&#xff0c;每个程序员必定拥抱AI&#xff0c;也意味着不就以后AI的open API 会成为我们开发成的基础jdk。 下面的内容也是AI直接根据网址给我翻译的&#xff0c;连格式都是生成的。AI应用已经渗透到各行各业了&#xff0c;并且会改变我们每个…