diff--staged与git中的staged文件相比有什么不同?

diff--staged与git中的staged文件相比有什么不同?,git,Git,我知道git diff比较了暂存文件和修改的但不是暂存文件 但是git diff——暂存(或——缓存)比较的是什么文件呢 暂存文件和提交文件 git diff和git diff之间的区别是什么 我有点困惑 提前谢谢 这里有一个方便的图形 我会更详细地讨论它。这里有一个方便的图表 我将更详细地讨论它。为了澄清,HEAD表示当前签出的提交。(OP是正确的-它将暂存内容与提交的内容进行比较。)索引是否表示暂存区域?是的,索引是暂存区域,工作树是跟踪文件的状态。要澄清,HEAD表示当前签出的提交。(

我知道git diff比较了暂存文件和修改的但不是暂存文件

但是git diff——暂存(或——缓存)比较的是什么文件呢

暂存文件和提交文件

git diff和git diff之间的区别是什么

我有点困惑

提前谢谢

这里有一个方便的图形

我会更详细地讨论它。

这里有一个方便的图表


我将更详细地讨论它。

为了澄清,
HEAD
表示当前签出的提交。(OP是正确的-它将暂存内容与提交的内容进行比较。)索引是否表示暂存区域?是的,索引是暂存区域,工作树是跟踪文件的状态。要澄清,
HEAD
表示当前签出的提交。(OP是正确的-它将暂存内容与提交的内容进行比较。)索引是否表示暂存区域?是的,索引是暂存区域,工作树是跟踪文件的状态。