git实战基础操作 | 青训营笔记

94 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第3天 上期我们介绍了git实现分支操作的内在逻辑,梳理了指针知识点,相当于在宏观层面学习了git分支。不得不说用平行宇宙的概念来理解这个分支概念确实很通俗易懂。

这期笔记开始我们就来从代码层面进行实操,来体验一下我们这个git分支到底如何实现它这妙不可言的功能。

命令行实战——git bash

安装好git之后,我们在随便哪个目录下右键,都可以看到多出了2个选项

image.png

git GUI是可视化git窗口

git bash是基于Linux风格的命令行

除了上面两个之外,我们在开始菜单栏还可以看到一个git CMD,这个是windows风格的命令行

git毕竟是Linux之父创造的,其他的操作方式都是后期为了拓宽业务添加的,我们有理由相信最初的Linux版本是最完善最稳定的,建议使用git bash命令行来完成。其实就算每个使用方式都完美,Linux命令行的效率还是相对较高的,听说熟悉之后可以爽到飞起。不如就从现在开始熟悉起来Linux。

一、创建一个新的git仓库

首先在随便一个地方创建一个文件夹作为我们的git仓库,建议路径不要有中文,否则可能会有一些奇怪又玄学的问题。

这里我们创建了一个temp文件夹作为实例文件

image.png

右键调出git bash

image.png

可以看到现在我们的目录是用黄字标出的。准确无误。

使用git init在本地创建一个空的仓库

image.png

我们发现以及有一个.git文件在我们的文件夹里了,说明创建无误。需要注意的是windows默认隐藏.开头的文件夹,需要在顶部查看栏设置一下“显示隐藏的文件夹”才能正常显示,其实看不到问题也不大。

image.png

二、文件操作

直接在这个仓库里创建一个hello.txt文件作为示例:

image.png

你当然可以向上面这样创建。但是为了体现我们对Linux的热爱,我们要跳出舒适区:

输入命令touch hello.txt来创建文件

image.png

如图,创建成功

image.png

随便输入一点东西

image.png

git add hello.txtgit commit -m "my first file"一套combo把文件送进仓库。

image.png

这样就完成了一次基于git的文件上传。此时上传的还是本地。