如何查看上次 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 標誌中獲得類似的結果 - 該標誌在每個子命令上的記錄並不一致,但它通常在您獲得日誌輸出的任何地方可用。

相關內容