記住一句話,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
只負責把暫存區的修改提交了,也就是第一次的修改被提交了,第二次的修改不會被提交。