19.Git入门教程:版本管理与常用命令详解

一、前言

git是一个非常强大的版本管理工具,它出现的目的是为了解决这样一个问题:

我们希望能够在前一天代码的基础上继续开发,但如果今天写的代码有问题,我也能无损的退回前一天的代码状态重新开发。

这种需求其实就是“版本管理”的概念,更加通用的说法是我们希望能够在各个版本的代码间无缝切换。

而这便是git的作用,它就可以让我们实现这一目的。

所以说它并不是某个特定语言所特有的功能,即使不是代码文件,也依旧可以使用它来进行版本管理。

二、下载使用

git官网为Git,可以直接去下载即可:

image-20240106095235059

因为它是跨平台的,所以有多个平台版本,下载自己电脑合适的版本即可,比如这里点进入windows后,一般下载的就是64位安装版本的:

image-20240106095417619

下载完成后是一个可执行文件,直接点击安装即可。

如果是初次安装,中间会有很多选项,如果你不清楚要不要选,那就都别管,一路默认安装即可。

安装完成后是没有任何反应的,这是很正常的事情,正常来说,此时你在电脑任意位置右键打开右键菜单后,就应该能看到下面这两个菜单项:

image-20240106095909746

上面的那个菜单项是git的GUI版本,下面的则是命令行版本。

一般来说,这两个菜单项我们大部分时候都是用不到的,所以这里都不会对其介绍。

这里以正常的基础使用逻辑给大家讲解它的用法。

首先,版本管理都是对一个文件夹而言的,也就是说,git是用于管理某个文件夹下所有文件版本的。

所以第一步,我们需要自行找到一个需要版本管理的文件夹,比如这里我直接新建一个空的文件夹testgit,并在终端中打开它:

image-20240106100455407

想要对其该文件夹进行版本管理,那么第一步就是要先对其进行初始化,命令为git init,这里的git就是前面我们安装的git,如果你发现无法使用,那么可能需要先重启一下电脑。

此时你就会发现,它会在当前目录下生成一个隐藏的文件夹.git

image-20240106100708874

这个文件夹非常重要,它是git版本管理的核心,所有的数据都会存放在该文件夹内部。

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux