¿Cómo get autores de cambios entre 2 commits?

Estoy tratando de get autores de cambios entre 2 commits.

Lo que sería lo mejor para mí es algo así como:

git diff --name-only master 

pero en lugar de

 --name-only 

parámetro como

 --authors-only 

Pero lamentablemente diff no tiene tal. No hay restricciones. Tengo que usar diff command, git log u otros también están bien.

Necesito culpar a las personas que causaron las testings de que fallen.

git log --pretty=format:"%an" prevTestCommit..lastTestCommit | sort | uniq

puedes usar algo como

 git log --pretty=format:"%an %aE" f398e997ea9ad81e586b1f751693cd336963ba6a ^bb69eb11d979437a0b390ac9333342e7594c211c 

donde el formatting imprimirá el nombre del autor y el correo electrónico, y luego de los commits, ver la list confirma entre 2 come hash en git

para get más información sobre cómo usar get the commits entre dos commits dados.

No estoy seguro de si esto existe por defecto, pero podría especificar un formatting de salida personalizado para el git log :

 git log --pretty="format:%an" 

Esto imprimiría solo nombres de autor. Para get más información, consulte la sección PRETTY FORMATS en git log --help