2016-05-23 87 views
5

我第一次使用Git add的交互模式(git add -i),并对其提供的diff命令有疑问。默认情况下,它显示我已上演的更改的差异(相当于使用git diff --staged)。有没有办法让它显示未分离的变化的差异?这对于我需要有选择地添加一些文件进行登台并希望在添加它们之前查看所做的更改会非常有用。我想这样做,而不离开交互模式或打开另一个终端来执行常规的git diff从git交互式添加查看unstaged diff

回答

3

使用git add -ppatch选项git add -i您会在决定是否放弃它们之前看到单个变化的哈克。您也可以在决定是否暂存区块之前在文件的非暂存区块之间进行切换。