git文件的状态

状态一: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 就会出现两种提示
这里写图片描述

猜你喜欢

转载自blog.csdn.net/txksnail/article/details/80390069