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