如何查看git索引中的更改?

问题描述 投票:12回答:1

说我同意

git add foo.txt

现在,foo的变化在索引中(我假设git已经在跟踪该文件)。现在,当我做git diff时,我无法通过这样做看到foo的变化

git diff

git diff在向我展示这些变化之前是否需要一些额外的东西?

git
1个回答
29
投票
  • 仅显示未分级的更改:
git diff
  • 仅显示暂存/缓存的更改:
git diff --cached
  • 要显示缓存和未缓存的更改,请将整个工作树与命名提交(HEAD)进行比较:
git diff HEAD
© www.soinside.com 2019 - 2024. All rights reserved.