天天看點

Git 檢視送出曆史Git 檢視送出曆史

在使用 Git 送出了若幹更新之後,又或者克隆了某個項目,想回顧下送出曆史,我們可以使用 git log 指令檢視。

針對我們前一章節的操作,使用 git log 指令列出曆史送出記錄如下:

我們可以用 --oneline 選項來檢視曆史記錄的簡潔的版本。

這告訴我們的是,此項目的開發曆史。

我們還可以用 --graph 選項,檢視曆史中什麼時候出現了分支、合并。以下為相同的指令,開啟了拓撲圖選項:

現在我們可以更清楚明了地看到何時工作分叉、又何時歸并。

你也可以用 '--reverse'參數來逆向顯示所有日志。

如果隻想查找指定使用者的送出日志可以使用指令:git log --author , 例如,比方說我們要找 Git 源碼中 Linus 送出的部分:

如果你要指定日期,可以執行幾個選項:--since 和 --before,但是你也可以用 --until 和 --after。

例如,如果我要看 Git 項目中三周前且在四月十八日之後的所有送出,我可以執行這個(我還用了 --no-merges 選項以隐藏合并送出):

本文轉自 頂風走千裡 51CTO部落格,原文連結:http://blog.51cto.com/13505030/2055438