【软件入门】Git快速入门

Git快速入门

0.前言

前两天刷视频刷到Git的教学视频,才突然发现自己大学四年居然连Git都不会用,实在是太蠢了。今天也是熬到周五了,干点自己的事,囫囵吞枣地学个Git吧!

虽然发这篇博客确实是周五发的,但其实这个Flag是上上周五立的

当然了,鉴于笔者水平很差,如果想要精通Git这篇笔记是远远不够的。如果只是想用一下,我觉得看这篇笔记还是OK的。作为方便其他初学者参考的笔记,笔者尽可能详细记录,争取看了就能会。

本篇笔记参考视频:【GeekHour】一小时Git教程_哔哩哔哩_bilibili

强烈推荐如果有时间的话去看一下这位UP的视频,动画精美,内容详细,非常不错!

需要强调的是这个东西最多最多也只是一个工具,不要喧宾夺主。

1.安装和配置

进入Git官网:Git - Downloads (git-scm.com),下载自己操作系统对应的版本即可。

安装过程中需要注意的点不多。几乎可以一路默认配置,除了这里需要选择你常用的编译器:

image-20241108182004902

安装完毕后打开Git CMD(注意不是普通CMD),输入:

git -v
image-20241108182545745

能够正确显示版本号,安装成功。

安装完毕后我们配置用户名和邮箱。在命令行中先后输入下面两行代码:

git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com"

这两行代码输入完毕后是没有答复的,不用担心。配置完后可以输入下面这条指令来查看是否配置成功:

git config --list
image-20241108183803843

可以看到没有问题。

2.新建版本库

版本库又名仓库,英文名Repository,简称Repo。仓库通俗来说就是目录。创建仓库有两种途径,一种是在本地创建,一种是从云端下载。

2.1.本地创建

首先需要找到一个合适的位置创建一个空目录,右键,选择Open Git Bash here

image-20241108184643890

输入:

git init
image-20241108184756030

可以看到在Git Learning目录下新建了一个.git文件夹。但是细心的朋友可能会发现文件夹是空的:

image-20241108185038339

这是因为.git文件夹是隐藏的,我们在查看中勾选显示隐藏的项目:

image-20241108185148127

这样就能看到这个文件夹了:

image-20241108185311035

不过平时不需要看到,只是在这里做演示。平时完全可以隐藏掉,这样可以防止误删。

2.2.云端下载

我们还可以通过git命令直接从Github或Gitee上下载自己或别人的仓库,在命令行输入:

git clone https://gitee.com/xxxxxxxxx
git clone https://github.com/xxxxxxxx
image-20241108190003388

稍等片刻即可。

3.版本管理

在正式开始进行版本管理之前,我们要先了解一下Git的工作区域和文件状态。这一部分强烈推荐看这段视频,一共就3分钟,这里仅放两张图。视频链接:04.工作区域和文件状态_哔哩哔哩_bilibili

image-20241108190637174

image-20241108190921604

3.1.添加和提交文件

编辑好新文件后,可以通过以下三种方式将文件添加到暂存区:

git add file1.txt
git add *.txt
git add .

第一条指令是只添加某一文件,第二条指令是将所有.txt格式的文件添加到暂存区,第三条指令是将文件夹内所有文件都添加到暂存区。

比如我们输入:

git add file1.txt

然后输入:

git status
image-20241112204353810

从上到下可以看到No commits yet,即还没有被提交到本地仓库;然后Changes to be committed,这是add到“cache”中但是还未“commit”的file1.txt;然后Untracked files,这是连add都没add的文件。

我们再输入:

git add .
git status
image-20241112204816983

可以看到都提交到暂存区了。

添加到暂存区后,需要用commit指令将暂存区里的文件提交到仓库。输入:

git commit -m log
git commit

如果用第一条,则在-m后面,即log的位置输入你本次提交留下的日志。如果用第二条,则会跳转你安装时默认的编译器。

先试试第一条:

image-20241112205109319

我们查看一下日志,输入:

git log
image-20241112205159001

我们创建三个新文件,然后重新上传到暂存区,然后试一试不加-m会发生什么。从暂存区提交到仓库之前还是先看一看状态:

image-20241112205334934

现在提交到仓库:

image-20241112205411271

稍等片刻后,自动跳转到了VSCode,这是我在安装Git时配置的默认editor。我们在光标位置输入这次的log信息,然后在最后一行输入:

:wq

注意输入的是半角冒号。

image-20241112205919030

输入完后Ctrl+s保存文件,然后直接关闭文件,终端就会自动更新:

image-20241112210035078

再看一看log:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值