2010-01-05 11 views

risposta

10

Git supporta la ricerca basata su l'autore, nonché

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

Prova git log --since=5.days --author=roger, assumendo che roger è il vostro nome utente.

--author realtà accetta un'espressione regolare, quindi se si voleva trovare uno roger o rachel 's impegna, si potrebbe fare git log --since=5.days --author="r(oger|achel)".

+3

O più genericamente, 'git log --since = 5.days --author =" $ (git config user.name) "' (se si è sul proprio account). In questo modo puoi passare lo snippet così com'è ai tuoi colleghi. – sschuberth

4

Per limitare i commit a se stessi, passare il flag --author a git log, come in git log --since=5.days --author='Your Name'.

Se si desidera meno informazioni rispetto all'uscita predefinita git log, è possibile giocare un po 'con le opzioni di formattazione. git log --since=5.days --oneline ti mostrerà un riepilogo di una riga di ogni commit degli ultimi 5 giorni (il riepilogo di una riga conterrà l'hash SHA1 abbreviato del commit e la prima riga del messaggio di registro). Oppure git log --since=5.days --format=%H mostrerà solo il completo SHA1 hash dei commit degli ultimi 5 giorni.

Problemi correlati