簡體   English   中英

如何獲得2次提交之間的更改?

[英]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.

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