歷史.
收先需要了解一下git log命令, 使用git的幫助看看:
git help log:
執行該命令後, 我的win10彈出來一個html頁面, 裡面是git log命令的幫助:
首先看看git log命令不加引數會有什麼效果:
顯示了commit的歷史, 按時間從最新到最老.
看一下每一個commit, commit後邊跟著的是唯一ID, 下面是作者和時間, 最下面就是commit的資訊了.
然後可以輸入q退出這個log畫面.
然後試試幾個引數 git log --online --graph --decorate:
oneline就是在一行內顯示.
graph就是會使用文字來畫一個圖形的展示.
decorate就會把各種commit相關的註釋都顯示出來.
如果歷史記錄比較長, 同樣可以輸入q來回到命令列.
可以指定顯示的範圍 git log af75c05...e51ca24:
還可以使用since引數設定具體的時間段:
git log --since="3 days ago"
這就會顯示過去三天內的log:
然後我來看看具體某個檔案的歷史.
git log -- z0.txt;
檢視單個檔案的歷史, 包括改名的情況:
git log --follow -- z0.txt:
使用git show commit的id 來檢視具體的一個commit:
可以看到基本資訊, 以及有哪些變化.