簡體   English   中英

計算git項目中所有文件的所有修訂

[英]Count all the revisions for all files in a git project

是否有git命令可以為項目中的每個文件輸出類似或類似的內容:

20 file1
43 file2 etc.

我很想知道每個作者修改了每個文件多少次,而不僅僅是針對特定文件。

要獲得所有文件的排序列表以及修改它們的提交次數:

git log --pretty='' --name-only | sort | uniq -c | sort -n
  • --pretty='' :不輸出提交信息( ''
  • --name-only--name-only打印更改文件的名稱
  • sort | uniq -c sort | uniq -c :組文件名和計數出現次數(=修改文件的提交次數)
  • sort -n :按修改數量進行數字排序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM