一起学Git【第一节:Git的安装】

devtools/2024/12/24 3:38:38/

Git是什么?

Git是什么?相信大家点击进来已经有了初步的认识,这里就简单的进行介绍。

Git是一个开源的分布式版本控制系统,由Linus Torvalds创建,用于有效、高速地处理从小到大的项目版本管理。Git是目前世界上最流行的版本控制系统,被广泛用于软件开发中,以帮助开发者追踪代码变更、协作开发和维护项目历史。通俗的讲Git就是一个仓库,可以记录文件的更新时间和更新内容,重要的是它可以有需要的恢复文件至某一制定的版本。最常见的工具就是代码仓库GitHub。

Git的安装

Git的官网如下图所示:


点击“Dowload”进入下载界面根据自己电脑的系统选择下载的版本,我的电脑是win11,所以我选择windows进行安装。

根据电脑的型号进行选择,这里选择64位系统。

如果下载速度慢就可以从这里下载:

通过百度网盘分享的文件:Git-2.47.1-64-bit.exe
链接:https://pan.baidu.com/s/1oNKExxwjaM__fMlrx4TdSw?pwd=i0oh 
提取码:i0oh

点击“Next”。

选择自己的安装路径(路径要求非中文并且没有空格的目录),切记不要安装在C盘。之后点击“Next”。选择默认配置即可,之后点击“Next”。

点击“Next”。

选择默认vim编辑器,点击“Next”。

默认Git决定分支,分支名为master,点击“Next”。

设置环境变量,点击“Next”。

默认选项,点击“Next”。

默认连接协议,点击“Next”。

配置默认行末换行符,点击“Next”。

选择终端类型,Git Bash,点击“Next”。

默认选择 Git pull 合并的模式,继续。

选择凭据管理器,选择默认的跨平台的凭据管理器,继续。

其余配置,点击安装。

安装完成,进入终端查看安装是否成功。

不同版本之间的安装可能弹出的选择框可能会有差异,但是基本上默认安装即可(除了安装路径)。

Git安装结果查看

桌面右键任意位置,在右键菜单里选择 Git Bash Here 即可打开 Git Bash 命令行终端。

在 Git Bash 终端里输入

git --version

查看 git 版本。

出现版本号表明安装成功。 

Git的初步认识

Git的使用主要分为:1.终端命令行;2.图形化界面;3.IDE插件或扩展;

后两种方法需要配置一下新的工具或小程序,命令行的使用更加深刻和高效,本系列从命令行进行学习讲解。

Git命令都是以git开头后面跟上具体的命令。

git 具体的命令


http://www.ppmy.cn/devtools/144882.html

相关文章

王佩丰24节Excel学习笔记——第十六讲:简单文本函数

【以 Excel2010 系列学习,用 Office LTSC 专业增强版 2021 实践】 【本章小技巧】 如果已知要取数据的固定起始位,可使用此小技巧,如:MID(A3,4,100),知道从第4位取,后面不知道有多少,我就多取&…

springmvc的拦截器,全局异常处理和文件上传

拦截器: 拦截不符合规则的,放行符合规则的。 等价于过滤器。 拦截器只拦截controller层API接口。 如何定义拦截器。 定义一个类并实现拦截器接口 public class MyInterceptor implements HandlerInterceptor {public boolean preHandle(HttpServletRequest reque…

实现路由懒加载的方式有哪些?

1函数式懒加载 使用vue的异步组件和webpack的代码分割功能,通过()>import()这种函数形式来定义路由组件,示例如下: const Home () > import(/views/Home.vue); const router new VueRouter({routes: [{ path…

RFdiffusion get_torsions函数解读

函数功能 get_torsions 函数根据输入的原子坐标(xyz_in)和氨基酸序列(seq),计算一组主链和侧链的扭转角(torsions)。同时生成备用扭转角(torsions_alt),用于表示可以镜像翻转的几何结构,并返回掩码(tors_mask)和是否平面化(tors_planar)的信息。 输入参数 xyz…

安卓开发实现图像处理相关功能

彩色图像转换黑白图像实验 基本图形绘制与填充实验 Mat像素操作实验 图像滤波实验 图像轮廓特征检测实验 图像局部特征检测实验 人脸美颜

websocket 局域网 webrtc 一对一 多对多 视频通话 的示例

基本介绍 WebRTC(Web Real-Time Communications)是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和&am…

Redis——缓存预热+缓存雪崩+缓存击穿+缓存穿透

文章目录 1、 缓存预热2、 缓存雪崩3、 缓存击穿4、 缓存穿透总结 1、 缓存预热 什么是预热: mysql加入新增100条记录,一般默认以mysql为准作为底单数据,如何同步给redis(布隆过滤器)这100条新数据。 为什么需要预热…

Kafka-创建topic源码

一、命令创建topic kafka-topics --create --topic quickstart-events --bootstrap-server cdh1:9092 --partitions 2 --replication-factor 2 二、kafka-topics脚本 exec $(dirname $0)/kafka-run-class.sh org.apache.kafka.tools.TopicCommand "$" 脚本中指定了…