Vai al contenuto
GitTree
Grafico di commit

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.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Concentrati su una parte della storia
  6. Se qualcosa va storto
  7. Domande
  8. Relativo

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.
AzionemacOSWindows e Linux
Jump to HEAD⌘⇧HCtrl+Shift+H
Focus on Current Branch⌘⇧BCtrl+Shift+B
Cerca nella storia⌘FCtrl+F

Passi

  1. 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.

    Il grafico del commit GitTree con il ramo di sviluppo estratto, origine/sviluppo, un commit di unione e il ramo di funzionalità/ricerca numerato
    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.
  2. 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.

  3. 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.

  4. Individua il tuo lavoro non impegnato

    La riga // WIP in 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.