状态一:Untracked files
文件第一次添加到git工作区中
状态二:Changes to be committed/new file
Untracked files 第一次执行git add 操作添加到了暂存区(index)的状态
状态三:Changes not staged for commit/modified
只要 暂存区/git仓库 存在这个文件,在工作区再次对其进行修改就是not stage/modified状态
状态四:Changes to be committed/modified
git仓库存在这个文件,对其在工作区执行了修改并且git add 到了暂存区 的状态
和状态二都在暂存区只不过一个是new file(版本库以前没有这个文件) 一个是modify(版本库以前存在这个文件)
状态五:复合状态
同一个文件先进行了修改然后执行了git add 到了暂存区,但是还没有提交到版本库,又对其在工作区进行了修改,此时git status 就会出现两种提示