[英]How to get authors of changes between 2 commits?
我試圖獲得2次提交之間的更改作者。
對我來說最好的是:
git diff --name-only master
而不是
--name-only
參數如
--authors-only
但不幸的是, diff
並沒有這樣的。 沒有限制我必須使用diff
命令, git log
或其他也沒關系。
我需要責怪那些導致測試失敗的人。
git log --pretty=format:"%an" prevTestCommit..lastTestCommit | sort | uniq
你可以用類似的東西
git log --pretty=format:"%an %aE" f398e997ea9ad81e586b1f751693cd336963ba6a ^bb69eb11d979437a0b390ac9333342e7594c211c
格式將打印作者姓名和電子郵件,而不是提交請參閱git中兩個提交哈希之間的列表提交
有關如何使用獲取兩個給定提交之間的提交的更多信息。
不確定這是否存在於默認情況下,但您可以為git log
指定自定義輸出格式:
git log --pretty="format:%an"
這將只打印作者姓名。 有關更多詳細信息,請參閱git log --help
PRETTY FORMATS
部分
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.