经过上一篇的学习,就开始了解下本地库工做原理了。本地库,顾名思义仍是离线的,没有跟外界取得联系,因此仍是自娱自乐的=-=别捉急,后面还有的。git
首先咱们先在git的家建立一个haha.txt,内容为:缓存
Haha! Why don't you laugh? Oh, no why just because.
而后使用git add
把haha.txt推动缓存区学习
$ git add haha.txt
再使用git commit -m "<comment>"
把haha.txt提交到本地仓库中。comment指的是注释,代表此次操做修改了什么,最好是写有意义的如:"add haha.txt"而不是"1234567"。测试
$ git commit -m "add haha.txt"
使用git status
查看当前状态spa
最后提示目录干净,干净应该是个褒义词~因此这是没问题的,提交到本地库成功。设计
首先git运做的时候,有三个储存容器。分别是workspace,stage,master分支code
我暂且先不讨论分支这个东西,由于学到这里的我也不是很清楚。ip
workspace是咱们肉眼能够看见的,代码编写的目录,这个不用多说。it
stage是我经过git add <filename>
命令添加的暂存区,为何要有这么一个暂存区?就跟咱们和客户沟通同样,中间会有一个审核测试环节而不是作好就直接给客户的吧。听说这是Git设计最成功的,也是最难理解的地方之一。。。ast
master就是咱们所说的库了,经过git commit -m "<comment>"
命令传递的。
workspace => stage => master 记住只有add过,但在stage的东西没commit,库文件仍然是没更新的。
经过git status
能够查看有没被修改过的记录,clean表明没有被修改。