Leggi il grafico dei commit
Il grafico dei commit mostra la cronologia del repository come righe, a partire dalla più recente, con corsie che si dividono dove iniziano i rami e si uniscono dove si uniscono. Le etichette sulle righe mostrano rami e tag; un segno di spunta indica il ramo in cui ti trovi.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Apri un repository: la sua scheda mostra il grafico al centro.
Dove trovarlo
- Il grafico è al centro di una scheda del repository. Graph nella barra degli strumenti lo riporta indietro quando un file o un diff è aperto.
- Fai clic con il pulsante destro del mouse sulle intestazioni delle colonne o utilizza il pulsante dei dispositivi di scorrimento all'estremità per il menu Graph columns: mostra Author, Date e SHA oppure utilizza righe compatte.
| Azione | macOS | Windows e Linux |
|---|---|---|
| Jump to HEAD | ⌘⇧H | Ctrl+Shift+H |
| Focus on Current Branch | ⌘⇧B | Ctrl+Shift+B |
| Cerca nella storia | ⌘F | Ctrl+F |
Passi
Leggi una riga
Ogni riga è un commit: le iniziali dell'autore nella sua corsia, poi il suo messaggio. Le righe vanno dalla più recente in alto alla più vecchia; un divisore come “2 giorni fa” segna il passare del tempo.

1 il ramo estratto, 2 lo stesso ramo sul remoto, 3 un commit di unione, 4 un altro ramo locale.GitTree interfaccia con un repository dimostrativo. Trova i rami e i tag
Le etichette nella colonna Branch / Tag si trovano sul commit a cui punta ogni ramo o tag. A ✓ contrassegna la filiale in check-out. L'icona di un laptop indica un ramo locale, un'icona del cloud un ramo remoto, entrambe le icone un ramo locale che è allo stesso livello del suo remoto. +1 significa che più etichette condividono la riga.
Seguire le corsie
Una corsia è una linea di sviluppo. Dove si biforca un vicolo, comincia un nuovo ramo; dove due corsie si uniscono in un commit, quel commit è un'unione con due genitori. I colori distinguono solo le corsie.
Individua il tuo lavoro non impegnato
La riga
// WIPin alto indica le modifiche di cui non hai ancora effettuato il commit, con quante sono in fase e non in fase. Selezionalo per aprirli.
Risultato atteso
Seleziona qualsiasi riga per visualizzarne i dettagli completi nell'ispettore: SHA, genitori, autore e file modificati (ispeziona un commit).
Concentrati su una parte della storia
- Focus on Current Branch mostra solo il ramo estratto, il suo upstream e il ramo base, con il numero di commit che ha dalla base.
- Fare clic con il pulsante destro del mouse sull'etichetta di un ramo per Show Only This Branch o Focus on This Branch.
- Filter Graph conserva solo i commit di un autore, un intervallo di date o un percorso; la barra sopra il grafico indica ciò che è filtrato e cancellandola si ripristinano tutte le righe. Il filtraggio non cancella mai la cronologia.
Se qualcosa va storto
Un ramo che mi aspetto non è nel grafico
Potrebbe essere nascosto, al di fuori di un filtro o di un focus attivo, oppure solo sul telecomando e non ancora recuperato. Cancella la barra dei filtri, quindi recupera (recupera, tira e spingi).
La storia si ferma con “la storia continua a distanza”
Il repository è un clone superficiale. Utilizza Fetch More History o Fetch Full History dal menu di quella riga.
Domande
Perché ci sono due etichette con lo stesso nome di ramo?
Uno è il tuo ramo locale e l'altro il ramo remoto (come origin/develop). Differiscono quando uno ha commesso l'altro no; quando sono a livello, GitTree mostra un'etichetta con entrambe le icone.