所以,git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。
$ git commit -m "understand how stage works" [master 27c9860] understand how stage works 2 files changed, 675 insertions(+) create mode 100644 LICENSE一旦提交后,如果你又没有对工作区做任何修改,那么工作区就是“干净”的:
$ git status # On branch master nothing to commit (working directory clean)现在版本库变成了这样,暂存区就没有任何内容了:
小结暂存区是Git非常重要的概念,弄明白了暂存区,就弄明白了Git的很多操作到底干了什么。
没弄明白暂存区是怎么回事的童鞋,请向上滚动页面,再看一次。
更多 Git 教程系列文章:
Ubuntu Git安装与使用