git 跟踪并管理的是更改,而非文件本身.正如linux 一切皆文件,java 一切皆对象一样,git 一切皆更改.新增文件是一个更改,新增文件内容是一个更改,修改文件内容是一个更改,删除文件内容也是一个更改...,换言之,git 管理的正是这一个个的更改,并不是文件本身....但是,此时偏偏不提交,继续修改 test.txt 文件:(这种情况实际工作中也有可能出现,比如你正在研发某功能,本以为已经开发完毕,满心欢喜添加到暂存区,然后意外发现一个小bug,分分钟就修复了,时间间隔很短以至于你根本不记得还需要再次添加到暂存区...changes added to commit (use "git add" and/or "git commit -a")
$
发现有什么不同吗?...被认为是git tracks changes + of fiels 两者叠加产生的更改,还会产生上述现象吗?