出於好奇,我希望看到自GIT存儲庫第一次創建以來,我的GIT存儲庫中的插入,刪除和其他修改的總量。GIT自初始化存儲庫以來所做的更改摘要
與git log --stat
類似,但對於所有提交。
任何人都知道如何做到這一點?
出於好奇,我希望看到自GIT存儲庫第一次創建以來,我的GIT存儲庫中的插入,刪除和其他修改的總量。GIT自初始化存儲庫以來所做的更改摘要
與git log --stat
類似,但對於所有提交。
任何人都知道如何做到這一點?
只要找到第一的SHA1犯你的資料庫。一種方法是運行git log --graph --pretty=oneline
- 您看到的最後一行應該是存儲庫中的第一個提交。採取這一SHA1和運行
git diff --stat <SHA1>..
也可能是有趣的,可能是
git shortlog -s
您也可以找到gitstat有趣。
這可能是你在找什麼:
git diff --stat ORIG_HEAD..HEAD
''ORIG_HEAD'不是自創建以來,它只是自從最後一件事情已經移動了頭部以來(例如重置,重定位或合併操作將在其開始之前設置'ORIG_HEAD')。 – Dustin 2010-04-09 04:41:00
謝謝你的澄清。你會碰巧知道是否有一個引用第一次提交的關鍵字?我覺得我正在圍繞文檔運行圈子,試圖找到一個能夠告訴我任何一方的部分。 – awgy 2010-04-10 05:52:02