有没有办法只查看git diff中的一个单独变动?

14 浏览
0 Comments

有没有办法只查看git diff中的一个单独变动?

假设有3个文件,我对每个文件都进行了2次更改。总共有6个更改。

git diff命令有没有选项可以将git diff限制为一次只显示一个更改?然后再移动到下一个更改?也就是说,我能看到6个单独的更改吗?

0
0 Comments

在这篇文章中,我们将探讨一个关于Git的问题,即如何只查看单个更改的git diff。通过查看stackoverflow上的一个问题,我们可以找到解决这个问题的方法。

通过JonSharpe的评论,我们找到了与我所要求的相似的方法:

git add -p

需要注意的是,这个方法适用于未暂存的更改。并且,并没有类似于`git diff -p`的命令。而且,`git diff `也不是交互式的,因为你需要手动输入路径。

总结起来,如果我们想要只查看单个更改的git diff,可以使用以下命令:

git add -p

这个命令将显示未暂存的更改,并允许我们选择要暂存的更改。这样,我们就可以只查看单个更改的差异了。

0