Git 下载及安装超详教程(2024)

news/2024/10/8 11:58:29/

操作环境:Win 10、全程联网

一、什么是Git?

Git 是一个开源的分布式版本控制系统,由 Linus Torvalds 创立,用于有效、高速地处理从小到大的项目版本管理。Git 是目前世界上最流行的版本控制系统,被广泛用于软件开发中,以帮助开发者追踪代码变更、协作开发以及管理软件项目的不同版本。

以下是 Git 的一些核心特性和优势:

  1. 分布式架构:每个开发者的本地都保存有完整的代码库(包括代码和版本历史),这意味着即使在没有网络连接的情况下,开发者也可以进行大部分版本控制操作。

  2. 非线性开发:Git 支持多种非线性开发模式,例如分支(branch)和合并(merge),使得开发者可以轻松地进行并行开发和实验性开发。

  3. 数据完整性:Git 使用 SHA-1 散列算法保护代码和历史记录的完整性,确保代码不会在传输过程中损坏。

  4. 速度:Git 在执行大多数操作时都非常快,例如克隆(clone)仓库、提交(commit)、分支创建和合并等。

  5. 灵活的工作流程:Git 支持多种工作流程,如集中式工作流、功能分支工作流、Gitflow 工作流等,以适应不同团队的开发需求。

  6. 社区支持:由于 Git 的流行,有着庞大的社区支持,提供了大量的学习资源和工具,如 GitHub、GitLab 和 Bitbucket 等,这些平台提供了基于 Git 的代码托管服务,并且支持代码审查、持续集成/持续部署(CI/CD)等功能。

  7. 跨平台:Git 可以在多种操作系统上运行,包括 Linux、macOS 和 Windows。

  8. 简易备份:由于 Git 的分布式特性,每个开发者的本地仓库都可以作为代码的备份。

  9. 自由开源:Git 是自由软件,遵循 GNU 通用公共许可证(GPL)发布,这意味着任何人都可以查看源代码,对其进行修改并重新分发。

Git 的基本工作流程通常包括以下几个步骤:初始化仓库(init)、添加文件(add)、提交更改(commit)、分支管理(branch)、合并分支(merge)和远程仓库的交互(如克隆、拉取、推送等)。通过这些基本操作,开发者可以有效地管理代码变更和团队协作。

二、安装包获取

注意:此处仅演示了windows版本的下载安装

1.方式一:网盘下载(因为官网下载非常慢,所以这里直接准备好了网盘链接,非常方便)

Git-2.46.2-64-bit.exe
链接:Git-2.46.2-64-bit.exe_免费高速下载|百度网盘-分享无限制 (baidu.com) 
提取码:4762

2.方式二:官网下载 (非常之慢)

链接:Git - Downloading Package (git-scm.com)

 

三、安装前准备

确保自己注册了Gitee账号,当然GitHub也可以,因为那个需要外网,所以这里只演示Gitee,因为后面会用到,注册了的话可以忽略此步骤

注册步骤:

1.进入官网:Gitee.com

2.使用邮箱注册账号,还需要绑定手机号

3.注册成功后进入个人主页,找到个人设置,然后找到邮箱管理,设置如下(公开自己的邮箱):

4.然后创建自己的仓库

5. 查看仓库,这里的红色方框里面的信息等会儿会用到

四、安装步骤

4.1 安装

1.双击安装包,进入安装,点击Next

2.修改安装路径,继续Next

3.勾选,然后Next

4.继续Next

5.使用默认编辑器Vim,继续Next

6.使用默认的分支名字,继续Next

7.使用默认的环境变量配置,继续Next

8.使用默认选择,继续Next

9.开启https连接确保传输安全,继续Next

10.配置行末换行符,这里使用默认选择,继续Next

11.选择终端类型,使用默认选择,继续Next

12.选择Git 合并模式,使用默认选择,继续Next

13.选择凭据管理器,使用默认选择,继续Next

14.选择默认配置,继续Next

15.此处不勾选,直接Install

16.正在安装(很快)

17.安装完成,点击Finish(这两个都可以不勾选)

4.2 检查

win + R ,输入cmd进入命令行窗口,输入 git --version

//查看版本
git --version

看到版本信息说明git安装成功 

4.3 配置 

1.配置本地信息,即配置Gitee或者GitHub的用户名或者邮箱到git,这里演示的是配置Gitee(国内码云),打开  Git Bash

2.进入窗口,配置用户名和密码

这里配置的就是:第三步、安装前的准备里面的在Gitee里面创建的自己的仓库的用户名和邮箱

将这里双引号里面的内容替换为自己的用户名和邮箱

git config --global user.name "your name"
git config --global user.email "your emil"

打开Git Bash窗口,一行一行输(不要输入双引号),先用户名,再邮箱,每输入完一行就回车,注意别输错

3.查看配置,若显示配置时的用户名和邮箱,则配置成功

至此,Git安装配置完成,感谢各位看官的观看,下期见,谢谢~


http://www.ppmy.cn/news/1536104.html

相关文章

文本字符串转成wav声音文件

uses ComObj, SpeechLib_TLB,Activex;procedure TextToWav(Atext: string; AFieldName: string); varSpFileStream1: TSpFileStream;SpVoice1: TSpVoice;ShengYinXuHao: integer; begin// 声音序号 0为中文&#xff0c;1为英文ShengYinXuHao : 1;if ShengYinXuHao <> 1 …

BUU刷题-Pwn-jarvisoj_typo(ARM符号表恢复技术,Rizzo,FLIRT)

解题所涉知识点&#xff1a; 泄露或修改内存数据&#xff1a; 堆地址&#xff1a;栈地址&#xff1a;libc地址&#xff1a;BSS段地址&#xff1a; 劫持程序执行流程&#xff1a;ARM_ROP 获得shell或flag&#xff1a;调用程序中的system 题目类型&#xff1a; ARM_Pwn arm32 …

Pytorch实现玉米基因表达量预测模型

一、实验要求 通过搭建残差卷积网络&#xff0c;实现对玉米基因表达量的预测 二、实验目的 理解基因表达量预测问题&#xff1a;基因表达预测是生物信息学和基因组学领域中的重要任务之一&#xff0c;促进学科交叉融合。熟悉深度学习框架PyTorch&#xff1a;通过实现基因表达量…

【AIGC】ChatGPT提示词Prompt高效编写模式:结构化Prompt、提示词生成器与单样本/少样本提示

&#x1f4af;前言 在如今AI技术迅猛发展的背景下&#xff0c;尽管像ChatGPT这样的大型语言模型具备强大的生成能力&#xff0c;但它们的输出质量有时仍难以完全满足我们的预期。为了让ChatGPT生成更加准确、可靠的内容&#xff0c;掌握高效的Prompt编写技巧变得尤为重要。本文…

GAN生成对抗网络介绍

系列文章目录 目录 前言 二、组成 三、思想 四、应用 五、基本原理 1、生成器G 2、判别器D 3、训练过程 4、核心公式&#xff08;目标函数或者损失函数&#xff09; 总结 前言 生成对抗网络&#xff08;Generative Adversarial Networks&#xff0c;简称GANs&#x…

OpenAI 开发者大会!实时语音功能有API了,GPT-4o支持多模态微调,上下文cache功能上线

家人们&#xff01;十一假期第1天&#xff0c; OpenAI一年一度的开发者大会又来了惹&#xff01;今年的开发者大会分成三部分分别在美国、英国、新加坡三个地点举办&#xff0c;刚刚结束的是第一场。 去年的OpenAI开发者大会公布了GPT-4 Turbo和GPTs&#xff0c;今年没有大更新…

随着硬件水平的提升,LabVIEW有哪些过去的编程方法被淘汰掉了

随着硬件水平的不断提升&#xff0c;尤其是处理器性能、存储能力、通信速度等方面的飞跃&#xff0c;LabVIEW的一些早期编程方法逐渐被更高效、现代的编程技术所取代。以下是一些随着硬件升级而逐步淘汰的LabVIEW编程方法和技术&#xff1a; 1. 低效的数据流传输方式 过去由于…

基于深度学习的动作识别与分类

基于深度学习的动作识别与分类是指通过深度学习模型从视频或传感器数据中自动识别和分类人类动作的过程。这项技术广泛应用于视频监控、安全监控、体育分析、医疗康复、虚拟现实&#xff08;VR&#xff09;和增强现实&#xff08;AR&#xff09;等领域。以下是基于深度学习的动…