按大类划分,分为两种状态:Tracked(已跟踪)和Untracked(未跟踪),依据是:该文件是否已加入版本控制?流程简述:假设某个项目已加入版本控制系统1.新建一个文件,该文件处于Untracked状态;2.通过gitadd命令添加到缓存区,此时文件处于Tracked状态又或者说此时这个文件已经被版本控制系统所跟踪,而且他处于Staged(暂存)状态;3.通过gitcommit命令把暂存区的文件提交提交到本地仓库,此时文件处于Unmodified(未修改)状态;4.此时如果去编辑这个文件,文