Git基本命令 -- 歷史

solenovex發表於2018-03-15

歷史.

收先需要了解一下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:

可以看到基本資訊, 以及有哪些變化.

相關文章