Git 可以列出所有的檔案,再加上一些指令,就能計算專案程式碼的總行數,這樣一來就可以知道專案開發的每段時間程式碼數量的變化。
註:以下指令只能在 Mac/Linux 下執行。
註:以下指令只能在 Mac/Linux 下執行。
全部檔案總行數
要顯示全部檔案行數的總數,指令如下:git ls-files | xargs cat | wc -l
各別檔案行數
如果要同時顯示每個檔案有幾行,指令稍為改一下:git ls-files | xargs wc -l
計算某一類型檔案總行數
計算只想統計某一類型的檔案總行數,例如我只想計算所有 java 及 kotlin 檔的總行數:git ls-files | grep "\(.java\|.kt\)$" | xargs cat | wc -l
指定類型檔案的各別檔案行數
git ls-files | grep "\(.java\|.kt\)$" | xargs wc -l
參考資料:http://stackoverflow.com/questions/4822471/count-number-of-lines-in-a-git-repository
本文網址:https://blog.tonycube.com/2014/05/git-count-number-of-lines-in-git.html
由 Tony Blog 撰寫,請勿全文複製,轉載時請註明出處及連結,謝謝 😀
由 Tony Blog 撰寫,請勿全文複製,轉載時請註明出處及連結,謝謝 😀
我要留言
留言小提醒:
1.回覆時間通常在晚上,如果太忙可能要等幾天。
2.請先瀏覽一下其他人的留言,也許有人問過同樣的問題。
3.程式碼請先將它編碼後再貼上。(線上編碼:http://bit.ly/1DL6yog)
4.文字請加上標點符號及斷行,難以閱讀者恕難回覆。
5.感謝您的留言,您的問題也可能幫助到其他有相同問題的人。