Git 简介安装教程

📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正!


目录

  • 一、Git 的安装
    • 1.1 Git 的下载
    • 1.2 Git 的安装
      • 1.2.1 使用许可声明
      • 1.2.2 选择安装目录
      • 1.2.3 选择安装组件
      • 1.2.4 选择开始菜单文件夹
      • 1.2.5 选择 Git 默认编辑器
      • 1.2.6 决定初始化新项目(仓库)的主干名字
      • 1.2.7 调整你的 path 环境变量
      • 1.2.8 选择 SSH 执行文件
      • 1.2.9 选择HTTPS后端传输
      • 1.2.10 配置行尾符号转换
      • 1.2.11 配置终端模拟器以与 Git Bash 一起使用
      • 1.2.12 选择默认的 “git pull” 行为
      • 1.2.13 选择一个凭证帮助程序
      • 1.2.14 配置额外的选项
      • 1.2.15 安装
    • 1.3 Git 的功能介绍
      • 1.3.1 Git Bash
      • 1.3.2 Git CMD
      • 1.3.3 Git FAQs
      • 1.3.4 Git GUI
      • 1.3.4 Git Release Note
    • 2.1 参考文献


一、Git 的安装

1.1 Git 的下载

这个就需要去 Git 官网下载对应系统的软件了,下载地址为 git-scm.com或者gitforwindows.org,或者阿里镜像

上面的 git-scm 是 Git 的官方,里面有不同系统不同平台的安装包和源代码,而 gitforwindows.org 里只有 windows 系统的安装包 阿里镜像直接Ctrl+F 搜索最新版本前缀即可,如2.50.0


1.2 Git 的安装

我下载的版本是 Git-2.50.0-64-bit.exe,接下来我们就对这个版本进行安装工作。


1.2.1 使用许可声明

双击下载后的 Git-2.50.0-64-bit.exe,开始安装,这个界面主要展示了 GPL 第 2 版协议1的内容,点击 [next] 到第二步。
在这里插入图片描述


1.2.2 选择安装目录

可点击 “Browse…” 更换目录,也可直接在方框里面改,我一般直接将 “C” 改为 “D”,这样就直接安装在 D 盘里了。点击 [next] 到第三步。
在这里插入图片描述


1.2.3 选择安装组件

点击 [next] 到第四步。
在这里插入图片描述


1.2.4 选择开始菜单文件夹

方框内 Git 可改为其他名字,也可点击 “Browse...” 选择其他文件夹或者给"Don't create a Start Menu folder" 打勾不要文件夹,点击 [next] 到第五步。

在这里插入图片描述


1.2.5 选择 Git 默认编辑器

Git 安装程序里面内置了 10 种编辑器供你挑选,比如 Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等,默认的是 Vim ,选择 Vim 后可以直接进行到下一步,但是 Vim 是纯命令行,操作有点难度,需要学习。如果选其他编辑器,则还需要去其官网安装后才能进行下一步。


下图为默认编辑器 Vim删除线格式 .可直接点击 [next] 到第六步。

在这里插入图片描述


1.2.6 决定初始化新项目(仓库)的主干名字

第一种是让 Git 自己选择,名字是 master ,但是未来也有可能会改为其他名字;第二种是我们自行决定,默认是 main,当然,你也可以改为其他的名字。一般默认第一种,点击 [next] 到第七步。

注: 第二个选项下面有个 NEW! ,说很多团队已经重命名他们的默认主干名为 main . 这是因为2020 年非裔男子乔治·弗洛伊德因白人警察暴力执法惨死而掀起的 Black Lives Matter(黑人的命也是命)运动,很多人认为 master 不尊重黑人,呼吁改为 main.

在这里插入图片描述


1.2.7 调整你的 path 环境变量

点击 [next] 到第八步
在这里插入图片描述


1.2.8 选择 SSH 执行文件

点击 [next] 到第九步
在这里插入图片描述


1.2.9 选择HTTPS后端传输

点击 [next] 到第十步
在这里插入图片描述


1.2.10 配置行尾符号转换

点击 [next] 到第十一步
在这里插入图片描述


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

点击 [next] 到第十二步
在这里插入图片描述


1.2.12 选择默认的 “git pull” 行为

点击 [next] 到第十三步
在这里插入图片描述


1.2.13 选择一个凭证帮助程序

点击 [next] 到第十四步
在这里插入图片描述


1.2.14 配置额外的选项

点击 [next] 到第十五步
在这里插入图片描述


1.2.15 安装

点击 [install] 进行安装。
安装中...

在这里插入图片描述



安装成功
在这里插入图片描述


1.3 Git 的功能介绍

这是安装成功后开始菜单里面的 有 Git BashGit CMDGit FAQsGit GUIGit Release Note,下面我们就分别介绍一下这几个。


1.3.1 Git Bash

Git Bash 是基于CMD的,在CMD的基础上增添一些新的命令与功能,平时主要用这个,功能很丰富,长这样:

在这里插入图片描述


1.3.2 Git CMD

Git CMD 不能说和 cmd 完全一样,只能说一模一样,功能少得可怜


1.3.3 Git FAQs

Git FAQs 就是 Git Frequently Asked Questions(常问问题),访问地址:https://gitforwindows.org/faq.html


1.3.4 Git GUI

Git GUI 就是 Git 的图形化界面,如下图:

在这里插入图片描述

可以通过它快速创建新仓库(项目),克隆存在的仓库(项目),打开存在的仓库(仓库)。这个我用的很少,建议还是用命令行学习Git。


1.3.4 Git Release Note

Git Release Note 就是版本说明,增加了什么功能,修复了什么 bug 之类的。


2.1 参考文献

写作本文参考资料:Git 详细安装教程(详解 Git 安装过程的每一个步骤)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(2/3)

在上一小节我们已经完成了关于三层架构的搭建,接下来我们来实现在三层架构中的导入依赖,将他们相互联系起来。 第一步:在features产品定制层中,对其中所有的动态共享包导入依赖,示例features>my>oh-package.jso…

【每天一个知识点】语料投毒(Corpus Poisoning)

“语料投毒”(Corpus Poisoning) 是指攻击者通过向大型语言模型(如 ChatGPT)使用的外部知识库中注入恶意或误导性文档,从而干扰模型的检索与回答过程,导致其输出错误、虚假或有害内容。 🔍 举个…

疏通经脉: Bridge 联通逻辑层和渲染层

本节概述 经过前面两节的开发,我们已经完成了小程序逻辑线程和 UI 线程的启动引擎准备,这节开始,我们将完善 native bridge 层的搭建,构建起逻辑线程和UI线程之间的桥梁。 开始之前我们先来回顾一下逻辑引擎小节相关的流程图: 一…

【攻防篇】解决:阿里云docker 容器中自动启动xmrig挖矿

解决:阿里云服务器docker容器被植入挖矿程序 **1. 紧急处理:停止挖矿进程****(1)查找并终止 xmrig 进程****(2)删除恶意文件** **2. 清理被感染的容器****(1)停止并删除容器****&…

对称非对称加密,https和http,https通讯原理,Charles抓包原理

文章目录 对称加密的非对称加密http和https原理TCP三次握手四次挥手https通讯流程:Charles抓包原理 对称加密的非对称加密 对称加密:发送方的接收方式使用同一个秘钥进行加密和解密,发送方将需要发送的数据,选择某种加密算法&…

Kubernetes(K8s)_15_调度原理

文章目录 Pod调度实现原理调度队列优先队列底层数据 调度缓存调度框架 Pod调度 Pod调度: 通过污点、容忍度和亲和性影响Pod的调度 调度器实现, 其基于配置器构造(其配置来源于配置API)调度过程中任何插件返回拒绝, 都会导致Pod可能再次返回调度队列 如: Pod调度简略流程 调度…

moduo之tcp客户端TcpClient

结构 #mermaid-svg-muvN6eOMXA4rCyXP {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-muvN6eOMXA4rCyXP .error-icon{fill:#552222;}#mermaid-svg-muvN6eOMXA4rCyXP .error-text{fill:#552222;stroke:#552222;}#merm…

中国科技术语杂志中国科技术语杂志社中国科技术语编辑部2025年第3期目录

理论研究 认知术语学与社会认知术语学比较研究 吴小芳; 3-11 大语言模型背景下的术语翻译研究:现状、问题与展望 朱玉彬;王梓; 12-20 航空事件谣言叙事中的术语初探 刘成盼;刘东亮; 21-28 定名研讨 浅谈训诂、训诂学和训诂学术语 林童; 29-35 …

自然语言处理NLP期末复习

目录 第一章1. NLP的基本过程包括哪些-自然语言处理面临的困难是什么2. 自然语言处理算法定义,过程和应用3. 结合自己的研究-描述研究中涉及的自然语言处理模型或算法,模型或算法原理,具体的处理过程4. 自然语言处理的的两大核心任务是5. 程序…

单片机 - STM32F103“复用功能重映射”完整解析:从JTAG释放到TIM重映射实战详解

本文将详细讲解 STM32F103 系列中常见的“复用功能重映射”(Remap)机制,包括 JTAG 占用、引脚默认功能与复用功能的关系,以及如何通过寄存器或标准库代码实现重映射。以 TIM3 在 PB4/PB5 上输出 PWM 为例,进行实战讲解…

【C语言】知识总结·内存函数

目录 前言: 一、内存复制函数 1. memcpy - 内存块复制 2. memmove - 内存块移动 二、内存设置函数 1. memset - 内存块填充 三、内存比较函数 1. memcmp 2.memchr 三内存分配函数 1 .malloc 2.free 总结: 注意事项: 前言&…

python+uniapp基于微信小程序面向品牌会员的在线商城系统

文章目录 具体实现截图本项目支持的技术路线源码获取详细视频演示:文章底部获取博主联系方式!!!!本系统开发思路进度安排及各阶段主要任务java类核心代码部分展示主要参考文献:源码获取/详细视频演示 ##项目…

小鱼fish系统 sudo apt update报错(密钥失效)

在使用小鱼fish提供的系统镜像文件,sudo apt update系统更新时遇到了以下报错,即ROS 2 仓库的 GPG 密钥已过期,以及 Docker 仓库使用了过时的密钥存储方式 fishrosfishros-linux:~$ sudo apt update 获取:1 http://mirrors.tuna.tsinghua.ed…

深度优先搜索 (DFS) 详解

1. 什么是深度优先搜索? 深度优先搜索(Depth-First Search, DFS)是一种用于遍历或搜索树或图的算法。这个算法会尽可能深地搜索树的分支。当节点v的所在边都已被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进…

文心4.5开源大模型的使用和部署

前言 就在今天,文心4.5模型开源了,不是一个,而是整个系列模型正式开源。很突然,我都震惊了。文心4.5系列开源模型共10款,涵盖了激活参数规模分别为47B 和3B 的混合专家(MoE)模型(最…

HarmonyOs开发之——TypeScript介绍、入门,及 TypeScript、JavaScript、ArkTs的具体区别解读。

HarmonyOs开发之——TypeScript介绍、入门,及 TypeScript、JavaScript、ArkTs的具体区别解读。 一、 开发语言介绍: TypeScript是JavaScript的超集,ArkTS则是TypeScript的超集。ArkTs是 HarmonyOs的主力开发语言,它在TypeScript…

《JMS事务性会话彻底解析:消息监听中的 commit、rollback 和幂等设计》

大家好,我是G探险者! 📌 场景引入 在实际项目中,我们常常面临以下挑战: 监听 MQ 消息失败了,希望自动重试?消费 MQ 消息后,要写数据库,但中间报错了?消息处…

vue3 el-table 列增加 自定义排序逻辑

在 Vue 3 中使用 Element Plus 的 <el-table> 组件时&#xff0c;如果你想增加自定义排序逻辑&#xff0c;可以通过以下几个步骤实现&#xff1a; 1. 使用 default-sort 属性 首先&#xff0c;你可以在 <el-table> 组件上使用 default-sort 属性来指定默认的排序…

ISP Pipeline(7): Gamma Correction 伽马校正

AI_Plays/ISP/Fast_ISP_Progress.ipynb at main ameengee/AI_Plays GitHub Gamma Correction&#xff08;伽马校正&#xff09;是图像处理中的一个重要步骤&#xff0c;目的是调整图像的亮度&#xff0c;使其更符合人眼的感知或显示设备的特性。 为什么需要 Gamma Correcti…

AI提取伴奏,实现卡拉OK效果 —— 「suno api/luno api/kuka api」

导读 喜欢唱歌&#xff0c;却总苦于找不到纯净的伴奏&#xff1f;或者你想把喜欢的歌曲翻唱一遍&#xff0c;却被人声干扰搞得头大&#xff1f;现在&#xff0c;AI技术已经悄悄解决了这个问题。借助AI智能工具&#xff0c;你可以轻松提取任何一首歌的伴奏&#xff0c;享受宛如…