Git入门课

Git入门课

一、git 简介

git是一个分布式版本控制系统。

除此之外,还有像svn、cvs这样的集中式的版本控制系统。

分布式和集中式版本控制系统的区别在于:

1.集中式的版本控制系统每次在写代码前都需要从服务器中拉取一份最新的代码。但是若服务器抛锚导致代码版本丢失,则代码则丢失,前功尽弃。

2.分布式的版本控制系统中,每台工作电脑在你从主仓库拉取一份代码下来后都算是中间服务器,因此你大可不必担心远程仓库被删或者找不到的情况,你能够在本地回滚版本。

二、git 基本工作原理

一图搞定git基本工作原理。

如果你刚刚接触git,你可能对这张图有些难以理解,那么你可以查看文章的第三点:git起步,之后再回来看这张图片,你就能过有更深的了解。

如果你已经对git有一定的了解,那么这张图应该早就印在你的脑子里了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aV76uryJ-1639901160196)(C:\Users\Administrator\Desktop\沉淀文档\git-1.jpg)]

三、git 起步

1.安装

如果你还没有在电脑中安装git,那么很遗憾,你不能使用它。

那么,现在就 下载 并安装 git 吧。

当你已经安装完毕,你可以尝试在桌面点击右键菜单,如果菜单中出现了Git GUI HereGit Bash Here两行菜单命令,那么,恭喜你,你已经完成安装了,接下来开始使用git吧。

2.配置git用户信息

在你正式使用git前,建议你先配置好git的用户信息。好了,现在,你可以点击鼠标右键菜单,然后选择Git Bash Here,你的屏幕中出现了一个弹窗,没错,它就是git命令行工具。ok,现在你可以给你的电脑配置git用户信息了,你只需要执行这两行代码:

git config --global user.name "yourName"
git config --global user.email "yourEmail"

当你输入完代码,敲击回车,执行完上面这两行代码后,你想查看你的配置是否已经生效的,你可以执行这行代码即可:

git config --list

perfect,当你敲击回车之后,你可以看到你刚刚完成的配置了,它应该是这样的:

user.name=yourName
user.email=yourEmail

太好了,你已经完了git用户信息的配置了。接下来,就要正式使用git创建本地仓库了,来跟着我到下一步。

3.创建本地仓库

我们先新建一个文件夹,记得不要用中文命名,但是你可以在任何地方新建它都没有关系。然后我们选中这个文件夹,点击鼠标右键,选择Git Bash Here,又是它,没错,刚刚你已经见过它了,git 命令行工具。

现在,你可以执行:

git init

然后,你就可以看到:

git init
Initialized empty Git repository in X://xxx/xxx/.git/

并且,在你的文件路径后面多了一些东西:

(master)

很棒,就是这样。你成功创建了一个本地 git仓库

什么?你想看这个文件长什么样?没问题,点开刚刚你新建的文件夹,你就可以看到一个 .git 文件夹了。什么?你看不见它?不要慌,点击你文件面板上面的查看,然后把 “隐藏的项目”’'勾选上,现在,你看见它了,在点进去,你就能看见它的目录结构了:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NXXj09GA-1639901160197)(C:\Users\Administrator\Desktop\沉淀文档\mulu.png)]

是的,它长这样。

下面,我们将使用 git 命令将文件提交到 git 仓库里。

4.提交至git仓库

现在,我们在第3步新建的文件夹下面新建一个txt文件:git01.txt。我们回到 git 的命令行工具中,我猜你的命令行面板一定被英文字母占满了吧,输入:

clear

敲击回车,怎么样,瞬间变干净了,是不是很酷。

现在,我们在干净的命令行里输入:

git status

如果你跟着上面下来的,那么你的命令行现在应该出现了这样的语句:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iNb1rroL-1639901160198)(C:\Users\Administrator\Desktop\沉淀文档\c9bf3c61fd7d0b6efff875c53b08bb1.png)]

ok,红色的字体就是我们刚刚创建的文件。在红色字体文件上面一行,你可以清楚的看见:

use “git add <file>...”

我们刚刚新建的 git01.txt 文件,它现在所在位置,我们称之为:工作区。我们可以使用:

git add git01.txt

将它提交至本地 git 的暂存区。我们为什么不直接提交它 git 本地仓库,而是提交至 git 暂存区呢?后续我的文章会有详细讲解,现在我们先不深入讲解。

现在,我们顺利地将 git01.txt 这个文件提交到了 暂存区,如果你想查看我们的操作是否成功,你只需要再次输入命令:

git status

现在,你可以看到它了:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1xvPTZgi-1639901160198)(C:\Users\Administrator\Desktop\沉淀文档\1.png)]

现在,文件名变成了绿色的字体,表示我们已经提交至 暂存区 成功了。

接下来,我们马上将他提交至 git 本地仓库,我们输入一行命令:

git commit -m "第一次提交git"

(记住使用英文双引号"",引号里面可以填写我们的本次提交信息,填写的信息尽量简洁明了,要表明你本地提交主要的文件功能,这样,不管是你自己还是之后的分支操作中,别人也能明白你的提交是增加了哪些内容以及哪些功能。)

敲击回车,你就能看见:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DVhR1FcL-1639901160199)(C:\Users\Administrator\Desktop\沉淀文档\2.png)]

漂亮,你已经把文件成功提交到了 git本地仓库,非常棒!

四、结语

到目前为止,你已经学会了以下git技能:

1.下载安装git。

2.配置 git 用户信息。

3.查看 git 用户配置信息

4.初始化 git 本地仓库。

5.清除满屏的代码,让 git 命名行面板变动干净。

6.了解 .git 文件的目录结构

7.查看 文件当前状态,并知晓它是在 **工作区 **、暂存区 还是在 本地仓库 中。

8.将文件提交至 暂存区

9.将文件提交至 git本地仓库

t 本地仓库。

5.清除满屏的代码,让 git 命名行面板变动干净。

6.了解 .git 文件的目录结构

7.查看 文件当前状态,并知晓它是在 **工作区 **、暂存区 还是在 本地仓库 中。

8.将文件提交至 暂存区

9.将文件提交至 git本地仓库

10.git基本工作原理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值