2013-08-29 142 views
2

我正在調查git存儲庫的歷史記錄以檢查更改,但不想因爲無需測試而平分(僅查看某些文件在哪裏/何時發生更改,然後用git show進行檢查)。 有沒有辦法告訴git從一開始就向後顯示日誌?如何顯示給定提交的git日誌歷史記錄

我只能找到方法來顯示HEAD提交或提交HEAD(HEAD默認也用於修訂範圍的末尾)。

編輯爲清楚: 鑑於

c0--c1--c2--....--c100--c101--c102--HEAD 

喜歡的東西

git log --from_here_backwards c101 

應該給歷史從C100開始(甚至C101)向後朝C0

回答

2

可以使用--reverse git log的選項。通過路徑選項,您可以拋出不需要的提交。問題的clerification後

git log --reverse <REV> -- <PATH/TO/FILES> 

編輯:

git log --reverse <c0>...<c100> 
+0

謝謝,但不是我所需要的,在提交仍然應該從給定的一個再上市的最新走向的時候開始那些上市。反向顯示他們從時間的開始,這絕對不切實際 – a1an

+0

你仍然可以使用相同的修訂澄清git像沒有'--reverse'。例如。 'git log --reverse - ' – silvio

+0

登錄gitrevisions'man 7 gitrevisions'的手冊頁這裏描述瞭如何指定修訂版本。 – silvio

相關問題