从git交互式添加中查看未暂存的差异

11

我第一次使用Git的交互式模式(git add -i),对于它提供的diff命令有一个问题。默认情况下,它会显示已经暂存更改的差异(相当于使用git diff --staged)。是否有一种方法可以让它显示未暂存更改的差异?这对我来说非常有帮助,因为我需要选择性地添加一些文件到暂存区,并想在添加之前查看所做的更改。我希望在不离开交互模式或打开另一个终端进行常规的git diff的情况下完成这个操作。


是的,我也有在添加之前检查差异的习惯。 - Mohammed H
1个回答

7

使用git add -p或者git add -ipatch选项,您可以在决定是否将更改暂存之前查看单个更改的块。您还可以在决定是否暂存块之前在文件的未暂存块之间进行切换。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接