我第一次使用Git add的交互模式(git add -i
)并对它提供的diff
命令有疑问。默认情况下,它显示我已经上演的更改的差异(相当于使用git diff --staged
)。有没有办法让它显示未分级更改的差异?当我需要有选择地添加一些文件进行分段并希望在添加它们之前查看我所做的更改时,这将非常有用。我想这样做而不离开交互模式或打开另一个终端进行常规git diff
。
答案 0 :(得分:4)
使用git add -p
或patch
的{{1}}选项,您会在决定是否进行分组之前看到个人改变了状态。在决定是否分阶段之前,您还可以在文件的未分级状态之间进行更改。