博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git学习与使用心得(2)—— 简述工作原理
阅读量:6207 次
发布时间:2019-06-21

本文共 853 字,大约阅读时间需要 2 分钟。

简述工作原理

通过上一篇的学习,就开始了解下本地库工作原理了。本地库,顾名思义还是离线的,没有跟外界取得联系,所以还是自娱自乐的=-=别捉急,后面还有的。

首先我们先在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查看当前状态

clipboard.png

最后提示目录干净,干净应该是个褒义词~所以这是没问题的,提交到本地库成功。

那么到底这三步干了什么呢?这就是我们说的git工作原理了。

首先git运作的时候,有三个储存容器。分别是workspace,stage,master分支

我暂且先不讨论分支这个东西,因为学到这里的我也不是很清楚。

  1. workspace是我们肉眼可以看见的,代码编写的目录,这个不用多说。

  2. stage是我通过git add <filename>命令添加的暂存区,为什么要有这么一个暂存区?就跟我们和客户沟通一样,中间会有一个审核测试环节而不是做好就直接给客户的吧。据说这是Git设计最成功的,也是最难理解的地方之一。。。

  3. master就是我们所说的库了,通过git commit -m "<comment>"命令传递的。

稍微总结一小下

可能上面太多字,看得烦。没关系。Git工作原理总结就是:

workspace => stage => master 记住只有add过,但在stage的东西没commit,库文件仍然是没更新的。

通过git status可以查看有没被修改过的记录,clean代表没有被修改。

转载地址:http://fwhca.baihongyu.com/

你可能感兴趣的文章
程序员容易不能生育?
查看>>
KeyMob:为国内应用开发者管理的广告聚合平台
查看>>
2016国内移动广告平台排行榜
查看>>
利用百度LBS做一个小Demo
查看>>
我的友情链接
查看>>
简单的创建一个性能计数器
查看>>
db2 前滚会话
查看>>
AOP之AspectJ简单使用
查看>>
MySQL主从数据库配置
查看>>
Mac下配置iterm2 支持rz sz命令
查看>>
Centos 上的chrome 如何启用Java
查看>>
Xtreme TaskPanel
查看>>
带标题的图片轮询展示
查看>>
用习惯了windows系统要怎样去认识linux系统(一)
查看>>
测试配置yum仓库的http镜像
查看>>
阿里巴巴开源 Sentinel,进一步完善 Dubbo 生态
查看>>
老web换新枝----Sails.js移动设备的全新生产力(五)
查看>>
WCF简单教程(5) 用IIS做Host
查看>>
查看Linux上程序或进程用到的库
查看>>
CCNA知识总结(一)
查看>>