2010-01-05 12 views

Respuesta

10

Git soporta la búsqueda basada en el autor, así

git log --since=5.days --author=Roger 
23

Trate git log --since=5.days --author=roger, suponiendo que roger es su nombre de usuario.

--author realidad acepta una expresión regular, por lo que si quería encontrar ya sea roger o rachel 's se compromete, se podría hacer git log --since=5.days --author="r(oger|achel)".

+3

O más genéricamente, 'git log --since = 5.days --author =" $ (git config user.name) "' (si está en su propia cuenta). De esta manera, puede pasar el fragmento como está a sus colegas. – sschuberth

4

Para limitar las confirmaciones, pase la bandera --author al git log, como en git log --since=5.days --author='Your Name'.

Si desea menos información que la salida predeterminada git log, puede jugar un poco con las opciones de formato. git log --since=5.days --oneline le mostrará un resumen de una línea de cada confirmación de los últimos 5 días (el resumen de una línea contendrá el hash SHA1 abreviado de la confirmación, así como la primera línea del mensaje de registro). O git log --since=5.days --format=%H mostrará solocompleto hash SHA1 de las confirmaciones de los últimos 5 días.

Cuestiones relacionadas