在 Git 中这种现象被称为“Changes staged for commit” 与 “Changes not staged for commit” 的双重状态。简单来说你对同一个文件做了两次不同的修改一次已经放入了暂存区绿色另一次修改还在工作区红色。