2012-10-01 101 views
1

我需要檢查一個git倉庫子目錄中的最新變化。我想在一行中獲得最新的提交信息(sha,作者,消息,可能是日期)。可能嗎?最新的提交散列子目錄

回答

2
git log -n 1 --format="%h %aN %s %ad" -- $directory 
+1

並添加'-n 1'來僅顯示最新的提交。爲了安全起見,如果您有任何標籤或分支與dir命名相同,請在'$ directory'之前放置'--' – jbowes

+0

@jbowes:是的,謝謝。我很懶,所以我通常只使用'|頭1'只拿到第一行:) –

+0

謝謝!也許你可以建議我如何列出具有最新提交日期的分支。這似乎不可能與'git branch -av ...'編輯:和遠程分支以及! – Andrei

相關問題