当我提交时 git 索引会发生什么?

u12*_*123 1 git staging egit git-commit

当我运行时git commit,索引中的更改将添加到本地存储库中。

但是,之后索引会发生什么情况呢?一些 GUI 工具,例如 Eclipse EGit 显示索引已清除,但这不是误导吗?提交后,索引的内容是否与本地存储库的内容相同?

小智 6

当你提交时索引确实没有改变(假设你没有奇怪的钩子,无论如何)。

这些GUI工具显示的不是索引,而是索引与当前提交之间的变化。通过提交,索引不会改变,但索引和提交之间将不再有任何差异。