工作区和暂存区的关系,如下:
————————————————————————————————
版本历史
↑
|git commit
|
暂存区
↑
| git add files
|
工作目录
————————————————————————————————
本地临时修改、新增文件,可以通过add命令添加到暂存区,这就纳入到了git管理了。
暂存区内容通过commit命令提交到本地仓库,这就形成了一次版本。
以后会介绍远程仓库(一般是非本机的git仓库),提交到本地仓库的内容通过push命令推送到远程仓库。
我们看一个实例:
1)将文件添加到git管控:git add 文件名
git add readme.txt
2)查看git状态:
git status
执行add命令后,我们使用status命令,查看当前仓库的状态,如下:
$ git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: readme.txt
3)提交文件到仓库
git commit -m '提交说明'