git status
6种状态映射到3种状态的补充说明
git管理的文件有三种状态:提交状态(committed),修改状态(modified),暂存状态(staged)。
提交状态:我们的文件已经安全的保存在git的本地数据库中了。
修改状态:我们修改了文件,但是还没有提交到git的数据库中去。
暂存状态:将修改后的文件标记为即将通过下一次提交,保存到git数据库中去。
(1)新文件刚创建:untracked,此时仅仅停留在工作区中
(2)git add 新文件:new file,此时已经被追踪了,放入了暂存区中 => staged
(3)git commit 新文件:committed,已经被追踪了,放入了git仓库中 => committed
(4)修改那个文件:modified,changes not staged to be committed,没有加入暂存区,被修改的内容仅仅停留在工作区中 => modified
(5)git add 修改文件:modified,changes to be committed,修改的文件版本被已经加入暂存区 => staged
(6)git commit 修改文件:committed,修改后的新版本提交到了git仓库中 => committed