git 的工作区和暂存区
备注:
本文参考于廖雪峰老师的博客 Git 教程。按照其博客进行学习和记录,感激其自私分享,也欢送各位查看原文。
知识点
- 版本控制的内容批改提交的流程是:工作区 > 暂存区 > 分支
工作区(Working Directory)
工作区就是 git 仓库所在的目录,比方之前新建的 gitTest
目录就是一个工作区。
版本库(Repository)
工作区有一个暗藏目录.git
, 这个不算工作区,而是 Git 的版本库
Git 的版本库中有很多货色,其中最重要的就是 stage
(或者叫 index)暂存区,和 Git 主动创立的第一个分支master
、曾经指向master
的一个指针 HEAD
将文件增加到 Git 版本库中须要执行两步:
- 1、
git add
把文件增加进去,实际上是把文件批改增加到暂存区。 - 2、
git commit
提交更改,实际上是把暂存区的所有内容全副提交到以后分支。
创立 Git 版本库时,Git 主动创立了一个惟一的 master
分支,git commit
是往 master
分支上提交。
git add
先把所有变更增加到暂存区 (Stage),而后git commit
会把暂存区的所有批改提交到以后分支。