![](/img/trans.png)
[英]How to simplify git log to show only certain commits and their merge bases?
[英]git log: exclude commits that only modify certain subfolder?
在為新版本的項目編寫發行說明時,有時區分哪些貢獻者是開發人員,哪些僅僅是翻譯者是很有趣的。
為此,在基於gettext的項目中,可以簡單地使用git log
但只需考慮項目中所有未命名為po
的子文件夾。
我已經看到git log
接受path參數,但是如何實現相反的效果呢? 提供要丟棄的路徑,而不是考慮? 謝謝
您可以排除名為po
的文件夾,並按以下方式顯示其他文件夾的所有協作者。
git log -- . '!po/*' --no-merges "$@" | grep ^Author: | sed 's/ <.*//; s/^Author: //' | sort | uniq -c | sort -nr
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.