Git Log "Git" regolare


Esempio

git log

mostrerà tutti i tuoi commit con l'autore e l'hash. Questo verrà mostrato su più righe per commit. (Se desideri mostrare una singola riga per commit, guarda l' onelineing ). Utilizzare il tasto q per uscire dal registro.

Per impostazione predefinita, senza argomenti, git log elenca i commit effettuati in quel repository in ordine cronologico inverso, cioè, i commit più recenti vengono visualizzati per primi. Come puoi vedere, questo comando elenca ogni commit con il suo checksum SHA-1, il nome e l'email dell'autore, la data scritta e il messaggio di commit. - fonte

Esempio (dal repository di Free Code Camp ):

commit 87ef97f59e2a2f4dc425982f76f14a57d0900bcf
Merge: e50ff0d eb8b729
Author: Brian <sludge256@users.noreply.github.com>
Date:   Thu Mar 24 15:52:07 2016 -0700

    Merge pull request #7724 from BKinahan/fix/where-art-thou
    
    Fix 'its' typo in Where Art Thou description

commit eb8b7298d516ea20a4aadb9797c7b6fd5af27ea5
Author: BKinahan <b.kinahan@gmail.com>
Date:   Thu Mar 24 21:11:36 2016 +0000

    Fix 'its' typo in Where Art Thou description

commit e50ff0d249705f41f55cd435f317dcfd02590ee7
Merge: 6b01875 2652d04
Author: Mrugesh Mohapatra <raisedadead@users.noreply.github.com>
Date:   Thu Mar 24 14:26:04 2016 +0530

    Merge pull request #7718 from deathsythe47/fix/unnecessary-comma
    
    Remove unnecessary comma from CONTRIBUTING.md

Se si desidera limitare il comando per la durata del registro n commit, è sufficiente passare un parametro. Ad esempio, se si desidera elencare gli ultimi 2 registri di commit

git log -2