Metodi per mostrare l'albero Git in Ubuntu 20.04 Terminale
Le sezioni seguenti trattano diversi metodi per visualizzare un albero Git nel tuo terminale. Prima di provare questi metodi, navigheremo prima nel nostro repository del progetto di test eseguendo il seguente comando:
cd /home/kbuzdar/simplegit-progitPuoi fornire il tuo percorso con il comando "cd", i.e., la posizione in cui esiste attualmente il repository del progetto di test.
Dopo aver eseguito questo comando, il percorso nel tuo terminale cambierà immediatamente, come mostrato nell'immagine qui sotto:
Metodo 1: utilizzo del flag del grafico con il comando git log
Una volta che siamo passati al repository del progetto di test, eseguiremo il seguente comando per mostrare l'albero Git nel nostro Ubuntu 20.04 terminale:
git log --graph
Il nostro albero del progetto Git è mostrato nell'immagine qui sotto:
Metodo 2: utilizzo del flag oneline con il comando git log
Possiamo anche creare l'albero Git nel nostro terminale eseguendo il seguente comando:
git log --graph --oneline --all
Il nostro albero del progetto Git è mostrato nell'immagine qui sotto:
Metodo 3: utilizzo del grazioso Flag con il comando git log
Questo è un altro metodo per creare l'albero Git nel tuo Ubuntu 20.04 terminale. Puoi creare l'albero Git usando questo metodo eseguendo il seguente comando:
git log --graph --pretty=oneline --abbrev-commit
Il nostro albero del progetto Git è mostrato nell'immagine qui sotto:
Conclusione
Questo articolo ti ha mostrato tre diversi metodi per creare un albero Git nel tuo Ubuntu 20.04 terminale. Una domanda che potrebbe ancora interessarti è: "Qual è la differenza tra il metodo n. 2 e il metodo n. 3, perché apparentemente entrambi mostrano lo stesso identico output?"Bene, questa differenza può essere vista solo se il tuo log Git è abbastanza ricco, i.e., contiene un numero significativo di commit. Se esegui sia il Metodo #2 che il Metodo #3 su un repository di progetto Git che contiene abbastanza commit, vedrai che l'output del Metodo #2 sarà più tecnico, in quanto potrebbe contenere alcuni valori ASCII; considerando che, l'output del metodo n. 3 sarà più user-friendly, il che sarebbe dovuto esclusivamente all'utilizzo del flag "pretty" in quel metodo.