如何查看上次 git pull 中的文件之间的详细差异?

如何查看上次 git pull 中的文件之间的详细差异?

我运行 git pull 并发现文件已更改。我想逐行查看添加或删除的内容的差异。

我尝试了 git diff 12345..67890 , (最新提交)..(第二最新提交) ,但输出显示有很多添加,而当前文件中缺少一些内容。

我究竟做错了什么?

答案1

我把它倒过来了

git diff (second newest or even older commit)..(the newest or newer commit)

如果你只是想看看自从你拉入提交以来发生了哪些变化,你可以运行

git diff (second newest or even older commit)

答案2

使用git whatchanged --patch将显示哪些文件已更改以及实际的行更改。您可以使用 git-log、git-diff 和其他命令从 --patch 标志获得类似的结果 - 该标志并未在每个子命令上一致记录,但它通常在您获得日志输出的任何地方都可用。

相关内容