记住一句话,git管理的不是文件,而是修改
下面我们继续进行操作
nelsen-mac:learngit mac$ echo 'forth add new content' >>readme.md
查看版本库的状态
nelsen-mac:learngit mac$ git add readme.md
nelsen-mac:learngit mac$ git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: readme.md
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: readme.md
再次修改文件
nelsen-mac:learngit mac$ echo "fifth add new sentence" >> readme.md
然后我们提交
用git add
命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit
只负责把暂存区的修改提交了,也就是第一次的修改被提交了,第二次的修改不会被提交。