史上最易懂且可操作的 Git 教程 02 | 流程走完后告诉你是啥意思: Git 到底是如何工作的

上一篇主要是让你能够先尝试一下 Git ,还有一些其它的经常用到的操作命令我都会跟你说到的,只要你现在跟着我一步一步来就行,这一篇我们先来说说:上一篇你在操作的过程中,Git都做了些什么。

通往 Python 高手之路

git init

这个命令是初始化的意思,如果你细心发现的话,当你使用了 init 之后,你的目录下会生成一个 .git 文件夹,在这个文件夹里面就是专门用来存放一些 Git 需要的数据和资源的。也就是说,这个文件就是 git 用来管理你当下目录的文件,如果没有了这个 .git 文件,那么你什么也做不了…

往后我跟你讲 git clone 的时候,你会发现每次得到的项目都会有 .git 文件夹包含在项目里面,让它来管理这个项目,这也就是所谓的分布式。

git 的文件状态

你还记得上一篇你在你的文件夹添加了一个文件,然后使用 git status 看状态的时候,它提醒你说,这个文件还没有加入 track 吗?

你可以把 track 理解为追踪的意思,你只有将你写好的文件 add 给 git ,它才能追踪。Git 对你的文件会划分成三个状态:文件暂存了、文件修改了、文件提交了。

文件修改了这个状态就是说,你添加了文件,或者修改了文件,但是你这时候还没有提交保存。我们主要来说说

本文隐藏内容 登陆 后才可以浏览
下一篇会继续给你介绍 Git 的常用操作命令,比如查看 git 日志,如何打标签,如何撤销等骚操作。

8 Replies to “史上最易懂且可操作的 Git 教程 02 | 流程走完后告诉你是啥意思: Git 到底是如何工作的”

  1. 1613436056说道:

    我都用的有道云笔记,是不是太low了?

    1. shizh说道:

      首先工作区 第一个命令git add推到缓存 第二个 git commit 推到仓库

  2. zizheng说道:

    我重新操作了一遍,又做了笔记,感觉一下子清楚了很多,好记性不如烂笔头,我要养成做笔记的习惯。

    1. 小帅b说道:

      恩,做笔记是个好事,往后给你们讲明白 GitHub 的使用之后,就可以把笔记写到 GitHub 上!

发表回复