【车载开发系列】GIT安装详细教程

news2024/11/27 9:33:51

【车载开发系列】GIT安装详细教程

【车载开发系列】GIT安装详细教程

  • 【车载开发系列】GIT安装详细教程
    • 一. GIT软件概念
    • 二. GIT安装步骤
    • 三. GIT安装确认
    • 三. GIT功能使用
      • 1)Git Bash
      • 2)Git CMD
      • 3)Git FAQs
      • 4)Git GUI

一. GIT软件概念

  • Git是一个版本控制软件,主要用于解决在多人合作开发过程中因频繁的版本迭代和代码修改导致的管理混乱问题。
  • 它允许开发者轻松地追踪和管理代码的变化,确保每个更改都有明确的记录。
  • 与传统的版本管理方式相比,Git提供了更高效和灵活的管理手段,使得团队成员可以并行工作,而不会相互干扰。
  • 此外,Git还支持代码还原和版本回溯,使得开发者能够轻松地切换到之前的版本,大大提高了开发效率和代码质量。

二. GIT安装步骤

从下面的Link中下载最新的Git软件,这里最新的是【2.45.2】,但是我们这次装【2.22.0】
https://git-scm.com/download/win
在这里插入图片描述
下载好EXE之后,双击就进入这个界面。这个界面主要展示了 GPL 第 2 版协议1的内容。GNU General Public License中点击【NEXT】。
在这里插入图片描述
在Select Components画面中,选择需要安装的组件,然后按【NEXT】
在这里插入图片描述
选择 Git 默认编辑器
选择Git使用的默认编辑器是指设置Git在执行某些需要打开编辑器的操作时,默认使用的文本编辑器。默认的是vim编辑器,熟悉一点命令就会操作它。
在【Choosing the default editor used by Git】按下【Next】
在这里插入图片描述
调整Git的环境变量
在Adjusting your Path environment画面中选择点击【NEXT】

  1. “Use Git from Git Bash only”(仅使用Git Bash中的Git): 这是最谨慎的选择,因为它不会修改你的系统环境变量(PATH)。它只能在Git Bash中使用Git命令行工具。
  2. “Git from the command line and also from 3rd-party software”(从命令行和第三方软件中使用Git): 这是推荐的选项,它会将一些最基本的Git包装器添加到你的系统环境变量(PATH),以避免在环境中混乱地添加可选的Unix工具。你将能够从Git Bash、命令提示符和Windows PowerShell中使用Git,并且可以在PATH中寻找Git的任何第三方软件。
  3. “Use Git and optional Unix tools from the Command Prompt”(从命令提示符中使用Git和可选的Unix工具): 这个选项会将Git和可选的Unix工具都添加到你的系统环境变量(PATH)中。需要注意的是,这将覆盖Windows中的一些工具(如"find"和"sort")。只有你玩得很6之后,才应选择这个选项。
  4. 在这里插入图片描述
    在Choosing Https transport Backend画面中,选择HTTPS后端传输,然后按【NEXT】
    在这里插入图片描述
    配置行尾符号转换
    在Configuring the line ending conversions画面中,维持默认选项,然后按【NEXT】
    在这里插入图片描述
    配置终端模拟器以与 Git Bash 一起使用
    继续按下NEXT
    在这里插入图片描述
    配置扩展Option画面中,选择默认,按继续
    在这里插入图片描述
    配置额外的选项
    Configuring experimental options画面,点击【Install】按钮
    在这里插入图片描述

三. GIT安装确认

开始安装
在这里插入图片描述
GitSetupWizard安装完成
1.“Launch Git Bash”:启动 Git Bash 终端。
2.“View Release Notes”:查看版本说明。
在这里插入图片描述
Git 的强大之处在于其灵活性和丰富的功能,可以适应各种开发场景。
安装完成后,可以通过运行git --version命令来验证Git是否成功安装。
在这里插入图片描述
也可以通过右键的下拉菜单来判断和使用GIT
在这里插入图片描述

三. GIT功能使用

在 Windows 安装好的 Git 上,你会得到以下的功能: Git Bash、Git CMD、Git FAQs、Git GUI等功能。
在这里插入图片描述

1)Git Bash

Git Bash 是一个命令行工具,提供了类似于 Linux Shell 的环境,使用户能够在 Windows 系统上使用类Unix命令。
通过使用Git Bash,用户可以使用 Git 的命令行功能,执行版本控制任务,例如克隆仓库、提交更改等。
在这里插入图片描述

2)Git CMD

Git CMD 是一个在 Windows 命令提示符中运行的命令行工具。与 Git Bash 不同,Git CMD 更接近于 Windows 命令行环境。
类似于 Git Bash,Git CMD 也允许用户在命令行中执行 Git 命令,进行版本控制操作。
在这里插入图片描述

3)Git FAQs

Git FAQs(Frequently Asked Questions)包含常见问题和解答,是一份常见问题的集合,为用户提供了解决常见问题的参考资料。用户可以在 Git FAQs 中查找关于 Git 的常见问题的答案,以解决遇到的问题。

4)Git GUI

Git GUI 是 Git 的图形用户界面工具,提供了一个可视化的界面,使用户能够执行版本控制操作而无需使用命令行。
通过 Git GUI,用户可以更直观地查看仓库状态、提交更改、查看历史记录等,适用于那些不太习惯使用命令行的用户。
在这里插入图片描述
打开一个新仓库之后的样子。
在这里插入图片描述

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

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

相关文章

comsol随机材料参数赋值

comsol随机材料参数赋值 在comsol中定义外部matlab函数 在comsol中定义外部matlab函数 首选项,安全性,允许 材料中,将杨氏模量更改为变量函数 计算 应力有波动,可见赋值成功 也可以看到赋值的材料参数:

针对 LLM 应用程序优化 RAG

前言 大型语言模型 (LLM)(如 GPT-4)在生成类似人类的文本方面表现出了令人印象深刻的能力。然而,在保留事实知识方面,它们仍然面临挑战。这就是检索增强生成 (RAG) 的作用所在——将 LLM 的生成能力与外部知识源相结合。RAG 已成…

TAPD项目管理软件无法与企业微信进行关联

TAPD一段时间未使用后,需要重新启动,此时会出现你的企业微信尚未与TAPD账号关联的提示 解决方案:找到TAPD应用,先删除应用,然后再解除禁用即可

【anaconda】—“conda info“命令后conda配置和环境信息的理解

文章目录 conda配置和环境信息的理解 conda配置和环境信息的理解 安装anaconda成功后,打开cmd,输入"conda info"命令,结果显示如下: conda的配置和环境信息的输出。以下是对每个字段的解释: active environm…

【MySQL】详解

SQL语句的分类: 1.DDL(Data Definition Languages)语句: 数据定义语言 ,这些语句定义了不同的数据段,数据库,表,列,索引等数据库对象的定义。常用的语句关键字主要包括…

spark shuffle写操作——BypassMergeSortShuffleWriter

创建分区文件writer 每一个分区都生成一个临时文件,创建DiskBlockObjectWriter对象,放入partitionWriters 分区writer写入消息 遍历所有消息,每一条消息都使用分区器选择对应分区的writer然后写入 生成分区文件 将分区writer的数据flu…

强烈建议!所有Python基础差的同学,死磕这本64页的背记手册!

Python背记手册是一份非常实用的学习资料,它涵盖了Python语言的基础知识、语法规则、常用函数和模块等内容,对于初学者和有一定基础的Python程序员来说都非常有用。通过背诵这份手册,可以加深对Python语言的理解和记忆,提高编程能…

百度云智能媒体内容分析一体机(MCA)建设

导读 :本文主要介绍了百度智能云MCA产品的概念和应用。 媒体信息海量且复杂,采用人工的方式对视频进行分析处理,面临着效率低、成本高的困难。于是,MCA应运而生。它基于百度自研的视觉AI、ASR、NLP技术,为用户提供音视…

RFID电子锁在物流货运智能锁控管理的创新方案

物流货运锁控的现实挑战 易损性:传统锁具易受物理破坏,无法抵御恶意撬锁。 低效率:依赖人工操作,开锁速度慢,影响作业效率。 高成本:钥匙的制作、管理和丢失替换成本高昂。 监控缺陷:缺乏实…

笔记本如何录屏?3个方法分享给你

随着科技的飞速发展,录屏功能已不再局限于传统的教育或游戏领域,而是成为了大众都能用得到的创作、分享、记录生活的得力助手。同时,在生活中人们更多地使用到笔记本电脑,笔记本电脑有着其便携性、高效能和丰富软件资源&#xff0…

8.13 矢量图层面要素反转面要素渲染(Inverted polygons Renderer)

前言 本章介绍矢量图层面要素反转面要素(Inverted polygons Renderer)的使用说明:文章中的示例代码均来自开源项目qgis_cpp_api_apps 反转面要素(Inverted polygons Renderer) 反转面要素渲染常用于掩膜数据。 反转面要素(Inverted polygons Renderer)是一种渲染方…

python库(2):Passlib库

1 Passlib简介 Passlib库就是一个强大的工具,专门用于密码的安全存储和验证。本文将介绍Passlib库的基本概念、功能和使用方法,帮助更好地理解和应用密码安全技术。 Passlib是一个用于密码加密、哈希和验证的Python库,它提供了多种密码哈希…

adb不插usb线通过wifi调试

说起做手机开发也有好多年了,说来惭愧,我最近才知道安卓手机是可以不插数据线进行开发调试的。起因是公司近期采购了一批安卓一卡通设备,需要对其进行定制开发APP,但是由于我插USB调试发现没有反应。通过询问厂家才知道可以通过WIFI进行调试。…

服务器U盘安装Centos 7时提示Warning:/dev/root does not exist

这是没有找到正确的镜像路径导致的,我们可以在命令行输入ls /dev看一下有哪些盘符 像图中红色圈起来的就是我插入U盘的盘符,大家的输几盘可能做了多个逻辑盘,这种情况下就可以先将U盘拔掉再ls /dev看一下和刚才相比少了那两个盘符&#xff0c…

Linux服务器性能参数指标

【摘要】一个基于 Linux 操作系统的服务器运行的同时,会表征出各种各样参数信息,这些蛛丝马迹往往会帮助快速定位跟踪问题。 这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的&#xff…

源代码防泄漏的制胜法宝——沙箱

沙箱技术作为现代信息安全领域的一种重要手段,其在源代码防泄密方面的应用愈发受到业界的关注。源代码作为企业或组织的核心资产,一旦泄露,不仅可能导致知识产权的流失,还可能对企业运营造成重大影响。因此,利用沙箱技…

云微客短视频矩阵全域营销,更高效的获客引流方式!

在抖音这样一个拥有海量用户和内容的短视频平台上,单一账号往往难以覆盖我们的客户群体,甚至于每天发布四五条视频,所引发的流量也是微乎其微的。在竞争如此激烈的市场环境中,商家企业无不想方设法追求更高效的获客引流方式&#…

MUNIK解读ISO26262--什么是DFA

我们在学习功能安全过程中,经常会听到很多安全分析方法,有我们熟知的FMEA(Failure Modes Effects Analysis)和FTA(Fault Tree Analysis)还有功能安全产品设计中几乎绕不开的FMEDA(Failure Modes Effects and Diagnostic Analysis),相比于它们…

内存管理(RTOS)

目录 #RTOS内存管理介绍 #堆定义 #栈定义 #RTOS四种堆分配方案 #Heap_1.c #Heap_2.c #Heap_3.c #Heap_4.c #Heap_5.c #stm32cublemx对堆的配置 #配置堆相关函数 #申请内存函数 #钩子函数 前言:本课程参考韦东山老师视频,连接放在最后。 #R…

打包技术 水库生态流量监控调度方法和计算方法

网盘 https://pan.baidu.com/s/1k0sx3rSkoOqQVIS50iwPzA?pwd9vej 一种兼顾蓄水期导流隧洞生态流量泄放和永久堵头完工后隧洞充水排气的方法.pdf 产漂流性卵鱼类自然繁殖的河流生态流量计算方法.pdf 促进鱼类产卵的梯级水库生态调度方法.pdf 反推水库入库流量过程的优化修正方…