Git学习 -- 工作区和暂存区
2015-10-22 14:46
218 查看
工作区(working directory):
就是能看到的目录,如我的git文件夹
版本库(repository):
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库
里面最重要的就是暂存区(stage或者叫index),还有Git为我们自动创建的第一个分支
把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用
第二步是用
现在修改readme.txt文件,并新建一个LICENSE文件
git add readme.txt LICENSE
此时,暂存区的状态
现在提交修改
git commit -m "xxx"
一旦提交后,如果你又没有对工作区做任何修改,那么工作区就是“干净”的:
现在版本库变成了这样,暂存区就没有任何内容了:
就是能看到的目录,如我的git文件夹
版本库(repository):
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库
里面最重要的就是暂存区(stage或者叫index),还有Git为我们自动创建的第一个分支
master,以及指向
master的一个指针叫
HEAD。
把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用
git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用
git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
现在修改readme.txt文件,并新建一个LICENSE文件
git add readme.txt LICENSE
此时,暂存区的状态
现在提交修改
git commit -m "xxx"
一旦提交后,如果你又没有对工作区做任何修改,那么工作区就是“干净”的:
现在版本库变成了这样,暂存区就没有任何内容了:
相关文章推荐
- 不会走索引的情况
- 不多花一分钱利用VMwareworkstation和nat123建立自己的小型远程服务网站
- 深入浅析Android Fragment(下篇)
- 使用IOS7原生API进行二维码条形码的扫描
- 类模版1
- 深入块存储服务Cinder(转)
- ubuntu自带的ibus输入法问题解决方法
- myeclipse自动提示不起作用
- PG13阅读笔记
- [MySQL FAQ]系列 — 为什么InnoDB表要建议用自增列做主键
- 外媒:不应打击所有黑客 白帽黑客是车辆安全保护神
- 文件下载实现
- 关于java字符的编码问题学习
- 创建和销毁对象——避免创建不必要的对象——重用不可变对象(摘自Effective java)
- lua封装
- 关于视图控制器push or present...处理的相关
- \t 的理解
- vijosP1038 添加括号
- 文件下载实现
- Node之remove and clean