diff中的diff staged和unstaged文件

Zbi*_*sły 0 git version-control diff

假设我有档案

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

我这样改了

1
222
3
444
5
Run Code Online (Sandbox Code Playgroud)

现在我用git add -p应用补丁并且只添加了第一个更改(2 - > 222)

我可以做些什么来查看未分阶段的更改,以便看到如下输出:

@@ -1,6 +1,6 @@
- 4
+ 444
Run Code Online (Sandbox Code Playgroud)

Nic*_*rdy 5

你可以跑__CODE__.Git diff将您的索引与您的舞台进行比较,而不是您的头部.您已添加的更改(222)将不会显示,因为它们已经在您的舞台中,因此您只会看到更改的444行.