上面的--- a/index.html表示的是比較舊的版本,+++ b/index.html是比較新的版本
下面列的是檔案內容的比對
+開頭的表示新加的行
-開頭的表示被刪除的行
空白的表示沒有改變的行
官網列的文件:
git diff [options] [<commit>] [--] [<path>…] git diff [options] --cached [<commit>] [--] [<path>…] git diff [options] <commit> <commit> [--] [<path>…] git diff [options] <blob> <blob> git diff [options] [--no-index] [--] <path> <path> git diff 比對的是現在的工作區跟index的差異 git diff --cached [] 比對index與指定commit的差異 git diff [options] 指定的兩個commit的差異 git diff [options] 比對兩個blob物件的差異 Git裡的物件可以參考這裡 git diff --no-index 比對兩個path下的差異,我比對後出現很多看不懂的比對結果 可以透過git diff 來比對出兩個路徑或是版本的差異 可以參考git diff document
比對的是現在的工作區跟index的差異
比對index與指定commit的差異
指定的兩個commit的差異
比對兩個blob物件的差異
Git裡的物件可以參考這裡
比對兩個path下的差異,我比對後出現很多看不懂的比對結果
可以透過git diff 來比對出兩個路徑或是版本的差異
可以參考git diff document