最新版Git安装指南使用指南


首先,访问Git的官方网站https://git-scm.com下载适用于您操作系统的安装包。您也可以选择使用阿里云镜像来加速下载过程。

也可以用国内地址下载
https://pan.quark.cn/s/0293d76e58bcicon-default.png?t=N7T8https://pan.quark.cn/s/0293d76e58bc安装过程
 

在这里插入图片描述

在这里插入图片描述

2、点击“Next”,显示截图如下:

在这里插入图片描述

在这里插入图片描述

根据自己的情况,选择程序的安装目录。

3、继续点击“Next”,显示截图如下:

在这里插入图片描述

在这里插入图片描述

说明:

(1)图标组件(Addition icons) : 选择是否创建桌面快捷方式。

(2)桌面浏览(Windows Explorer integration) : 浏览源码的方法,使用bash 或者 使用Git GUI工具。

(3)关联配置文件 : 是否关联 git 配置文件, 该配置文件主要显示文本编辑器的样式。

(4)关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件。

(5)使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码。

4、选择完之后,点击“Next”,显示截图如下:

在这里插入图片描述

在这里插入图片描述

开始菜单快捷方式目录:设置开始菜单中快捷方式的目录名称, 也可以选择不在开始菜单中创建快捷方式。

5、点击“Next”,显示截图如下:

选择编辑器,可以选vim,练练指令

在这里插入图片描述

在这里插入图片描述

6、点击“Next”,显示截图如下:

在这里插入图片描述

在这里插入图片描述

设置环境变量

选择使用什么样的命令行工具,一般情况下我们默认使用Git Bash即可:

(1)Git自带:使用Git自带的Git Bash命令行工具。

(2)系统自带CMD:使用Windows系统的命令行工具。

(3)二者都有:上面二者同时配置,但是注意,这样会将windows中的find.exe 和 sort.exe工具覆盖,如果不懂这些尽量不要选择。

7、选择之后,继续点击“Next”,显示如下:

在这里插入图片描述

 

在这里插入图片描述

 

(1)检查出windows格式转换为unix格式:将windows格式的换行转为unix格式的换行再进行提交。

(2)检查出原来格式转为unix格式:不管什么格式的,一律转为unix格式的换行再进行提交。

(3)不进行格式转换 : 不进行转换,检查出什么,就提交什么。

8、选择之后,点击“Next”,显示截图如下:

在这里插入图片描述

在这里插入图片描述

9、选择之后,点击“Next”,显示截图如下:

在这里插入图片描述

在这里插入图片描述

10、选择之后,点击“Install”,开始安装,截图显示如下:

在这里插入图片描述

在这里插入图片描述

11、安装完成之后,显示截图如下:

在这里插入图片描述

12、安装完成后,还需要最后一步设置,在命令行输入如下:

在这里插入图片描述

2.4 个性化配置

安装程序提供了多个个性化配置选项,包括:

  • 选择Git默认编辑器:可以选择Vim、Notepad++、Visual Studio Code等。
  • 初始化新项目时的主干名字:可以选择“master”或自定义为“main”等。
  • 调整PATH环境变量:选择是否将Git添加到系统PATH,以便在任何命令行工具中使用。
  • 选择SSH执行文件:可以选择使用Git自带的OpenSSH或外部的SSH工具。
  • 配置HTTPS后端传输:选择使用OpenSSL库或Windows安全通道库。
  • 配置行尾符号转换:根据您在Windows或Unix系统上的工作需求选择合适的选项。
2.5 完成安装

在完成上述配置后,点击“Install”开始安装。安装完成后,您可以在开始菜单中找到Git Bash、Git CMD等工具。

三、Git功能介绍

安装完成后,您可以使用以下Git功能:

  • Git Bash:提供基于CMD的增强命令行环境。
  • Git CMD:提供基本的命令行界面。
  • Git GUI:提供图形化界面,方便不熟悉命令行的用户。
  • Git FAQs:访问Git常见问题解答。
  • Git Release Note:查看Git版本更新说明。

四、推荐教程

对于Git新手,我们推荐以下教程以帮助您快速入门:

  1. 廖雪峰的Git教程:适合初学者,内容全面。
  2. 《GitHub入门与实践》:电子书形式,系统性地介绍Git的使用。

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

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

相关文章

vue3 Cesium 离线地图

源码:cesium-demo: Cesium示例工程,基于vue3 1、vite-plugin-cesium 是一个专门为 Vite 构建工具定制的插件,用于在 Vite 项目中轻松使用 Cesium 库。它简化了在 Vite 项目中集成 Cesium 的过程。 npm i cesium vite-plugin-cesium vite -D…

前端 JS 经典:变量交换

将两个变量值相互交换的方法。 1. 定义第三个变量 let a 5; let b 6;const temp b; b a; a temp;console.log(a, b); // 6 5 2. 使用解构 let a 5; let b 6;[a, b] [b, a];console.log(a, b); // 6 5

【AI】DeepStream(12):三维动作识别 deepstream-3d-action-recognition-示例演示

【AI】AI学习目录汇总 1、简介 DeepStream还可以分析视频帧序列,来识别视频中的动作。 示例参见:/opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-3d-action-recognition 2、编译 1)进入源码目录:/opt/nvidia/deepstream/deepstream/sources/a…

redis 定时任务锁 分布式锁

基于 redisTemplate 在分布式集群环境中的最佳实践,其实无论是单机还是集群,保证原子性都是第一位的,如果能同时保证性能和高可用,那么就是一个可靠的分布式锁解决方案。 主要思路是:设置锁时,使用 redis…

[leetcode]k-th-smallest-in-lexicographical-order 字典序的第K小数字

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:int getSteps(int curr, long n) {int steps 0;long first curr;long last curr;while (first < n) {steps min(last, n) - first 1;first first * 10;last last * 10 9;}return steps;}int find…

WEB界面上使用ChatGPT

&#xff08;作者&#xff1a;陈玓玏&#xff09; 开源项目&#xff0c;欢迎star哦&#xff0c;https://github.com/tencentmusic/cube-studio 随着大模型不断发展&#xff0c;现在无论写代码&#xff0c;做设计&#xff0c;甚至老师备课、评卷都可以通过AI大模型来实现了&…

开发小技巧Tips-----在Idea中配置nacos/redis等

背景&#xff1a; 进入了一个新的项目开发&#xff0c;领导为了加快开发速度&#xff08;加快调试的速度&#xff09;&#xff0c;让我们在本地启动服务&#xff0c;然后给了我一堆数据就走了。坏了坏了&#xff0c;啥意思啊&#xff0c;自己开发的时候本地就是直接点击一下run…

在vscode 中ssh连接虚拟ubuntu,不能使用code打开文件

这是参考别人的文章&#xff1a;https://blog.csdn.net/weixin_44465434/article/details/130035032找到vscode的版本信息&#xff0c;提交后面是需要的打开home/(用户)/.bashrc&#xff0c;添加环境变量 export PATH"~/.vscode-server/bin/5437499feb04f7a586f677b155b03…

江协科技51单片机学习- p16 矩阵键盘

&#x1f680;write in front&#x1f680; &#x1f50e;大家好&#xff0c;我是黄桃罐头&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流 &#x1f381;欢迎各位→点赞&#x1f44d; 收藏⭐️ 留言&#x1f4dd;​…

LeetCode 算法:验证二叉搜索树 c++

原题链接&#x1f517;&#xff1a;验证二叉搜索树 难度&#xff1a;中等⭐️⭐️ 题目 给你一个二叉树的根节点 root &#xff0c;判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下&#xff1a; 节点的左 子树 只包含 小于 当前节点的数。节点的右子树只包含 大于…

English note 2

Simulate a short daily conversation today. 今天模拟小一段日常对话。 Where have you arrived? 你到哪里了&#xff1f; I have arrived at Guangzhou South Railway Station. 我到广州南站了 Are you going to eat at the company tonight? 今晚在公司吃饭吗&#…

J1939与CAN标准报文的区别

J1939报文:J1939是在CAN2.0B(扩展CAN)的基础上,对仲裁场部分的29位ID的重新解释,其它部分完全一样。 29位ID分为:3位的优先级、8位的PF(帧格式)、8位的PS(帧扩展)、8位的SA(源地址)、1位的DP(Data Page数据页)、1位的保留位。 其中1位的DP、8位的PF、8位的PS组成…

数字化世界的守卫之防火墙

在这个数字化的时代&#xff0c;我们的电脑和手机就像是一座座繁华的城市&#xff0c;而病毒和黑客则是那些潜伏在暗处的敌人。但别担心&#xff0c;我们有一群忠诚的守卫——“防火墙”&#xff0c;它们日夜守护着我们的数字家园。 1. 病毒&#xff1a;数字世界的“瘟疫” 想象…

搞定求职难题:工作岗位列表+简历制作工具 | 开源专题 No.75

SimplifyJobs/New-Grad-Positions Stars: 8.5k License: NOASSERTION 这个项目是一个用于分享和跟踪美国、加拿大或远程职位的软件工作机会列表。该项目的核心优势和关键特点如下&#xff1a; 自动更新新岗位信息便捷地提交问题进行贡献提供一键申请选项 BartoszJarocki/cv…

DM工作笔记-查看会话(session)信息与关闭会话

DM工作笔记-查看会话(session)信息与关闭会话 链接: DM工作笔记-查看会话(session)信息与关闭会话

Android项目接入MapLibre Native的简单案例

MapLibre Native 是一个免费且开源的库&#xff0c;用于在各种平台上的应用程序和桌面应用程序中发布地图。由于 GPU 加速的矢量瓦片渲染&#xff0c;地图的快速显示成为可能。 MapLibre Native 安卓集成文档。 1,module级gradle中配置对应插件 dependencies {implementatio…

Spring响应式编程之Reactor背压机制

背压机制 在生产-发布模式下&#xff0c;由于事件处理平台大小有限制&#xff0c;生产者和消费者存在处理速度的差异&#xff0c;生产者不能持续不断的发布数据并推送&#xff0c;即流量控制问题。异步式编程采用背压机制来保持系统稳定。 背压机制简单理解&#xff0c;通过一…

MemManage_Handler 问题的解决思路

1、问题 在做一个安全类项目时发现&#xff0c;软件在运行一段时间后会进入"MemManage_Handler",遂开始了一系列查找。 2、解决 &#xff08;1&#xff09;查看堆栈数据 查堆栈的数据&#xff0c;发现堆栈也被破坏了&#xff0c;看不出来是执行哪个任务执行导致的…

Linux下vi文件的时候替换指定的内容

需要将nginx.conf中的192.168.222.188&#xff0c;替换为178.21.120.225 操作步骤&#xff1a; 1、vi 文件 vi nginx.conf2、输入 :%s/192.168.222.188/178.21.120.225/g3、最后保存 :wq

火车头采集器Discuz采集发布模块插件

火车头采集器怎么采集发布数据到Discuz系统的论坛帖子或门户文章&#xff1f; 可按照以下步骤配置&#xff1a; 1. 火车头采集器Discuz采集发布插件下载安装&#xff1a; 火车头采集器Discuz发布模块插件下载地址-CSDN 2. 在火车头采集器工具导入Discuz采集发布模块插件&am…