1. 程式人生 > >git_使用git diff檢視任意之前的修改與當前倉庫的不同

git_使用git diff檢視任意之前的修改與當前倉庫的不同

搭配git loggit diff檢視任意之前的版本或與當前倉庫的異同

第一種,與當前倉庫比較

step 1

git log

選擇要比較的版本的commit號

commit a4e[omitted]95da <--sgy:選擇commit後面的這一串字元複製
Author: sgyzetrov <[omitted]@[omitted]>
Date:   Mon Nov 12 08:12:27 2018 +0800

step 2

git diff head a4e[omitted]95da

可以看到,我直接使用了head指標,因為head

指標指向的就是當前的倉庫的內容,換言之就是最近一次的commit號

step 3

回車執行git diff命令,返回的結果應該很不言自明瞭。

第二種,任意版本之間比較

step 1

git log

選擇要比較的版本的commit號

commit a4e[omitted]95da <--sgy:選擇commit後面的這一串字元複製
Author: sgyzetrov <[omitted]@[omitted]>
Date:   Mon Nov 12 08:12:27 2018 +0800

	xxx

...
...
commit f6a[omitted]67be <--sgy:選擇commit後面的這一串字元複製
Author: sgyzetrov <[omitted]@[omitted]>
...

選擇要比較的任意兩個版本的commit號,複製。

step 2

git diff a4e[omitted]95da f6a[omitted]67be

把兩個版本號作為git diff命令的兩個輸入。

(Copyright © https://blog.csdn.net/s_gy_zetrov. All Rights Reserved)


visitor tracker
訪客追蹤外掛