一旦提交后,如果你又没有对工作区做任何修改,那么工作区就是“干净”的:
$ git status On branch master nothing to commit, working tree clean
现在版本库变成了这样,暂存区就没有任何内容了:
![git-stage-after-commit](https://www.liaoxuefeng.com/files/attachments/919020100829536/0)
有机会验证一下
在Git中,一旦您使用`git commit`命令提交更改到版本库,暂存区的内容就会被清空,也就是说提交后,暂存区的内容就不再存在了。提交操作会将暂存区中的内容永久保存到版本库中,并且清空暂存区,为您的下一次更改做准备。
Sign in to make a reply
凌波微步
一旦提交后,如果你又没有对工作区做任何修改,那么工作区就是“干净”的:
现在版本库变成了这样,暂存区就没有任何内容了:
![git-stage-after-commit](https://www.liaoxuefeng.com/files/attachments/919020100829536/0)
暂存区的内容应该还在,只是和HEAD版本无差别了,无差别则不必提交,所以nothing to commit并不是说暂存区没有内容了