Git

Toon Git Tree in Terminal

Toon Git Tree in Terminal
De git log commando is een handig commando waarmee je de geschiedenis van Git commits kunt bekijken. Dit op tekst gebaseerde logboek heeft echter misschien niet de voorkeur van de meeste gebruikers, omdat de uitvoer erg moeilijk en complex kan zijn om te visualiseren en te interpreteren. Een meer visueel aantrekkelijke manier om dit logboek te presenteren is in de vorm van een Git-boom. Dit artikel beschrijft verschillende methoden die u kunt gebruiken om een ​​Git-tree in de terminal in Ubuntu 20 te maken.04.

Methoden voor het tonen van de Git Tree in Ubuntu 20.04 Terminal

De volgende secties behandelen verschillende methoden voor het weergeven van een Git-boomstructuur in uw terminal. Voordat we deze methoden proberen, gaan we eerst naar onze testprojectrepository door de volgende opdracht uit te voeren:

cd /home/kbuzdar/simplegit-progit

U kunt uw eigen pad opgeven met de opdracht "cd", i.e., de locatie waar uw testprojectrepository momenteel bestaat.

Nadat u deze opdracht hebt uitgevoerd, verandert het pad in uw terminal onmiddellijk, zoals weergegeven in de onderstaande afbeelding:

Methode 1: De grafiek Vlag gebruiken met het git log-commando

Nadat we naar de repository van het testproject zijn genavigeerd, zullen we de volgende opdracht uitvoeren om de Git-boom in onze Ubuntu 20 te tonen.04-terminal:

git log --graph

Onze Git-projectboom wordt weergegeven in de onderstaande afbeelding:

Methode 2: De éénregelige vlag gebruiken met het git log-commando

We kunnen ook de Git-boomstructuur in onze terminal maken door de volgende opdracht uit te voeren:

git log --graph --oneline --all

Onze Git-projectboom wordt weergegeven in de onderstaande afbeelding:

Methode 3: De mooie vlag gebruiken met het git log-commando

Dit is nog een andere methode om de Git-boom in je Ubuntu 20 . te maken.04-terminal. U kunt de Git-structuur maken met deze methode door de volgende opdracht uit te voeren:

git log --graph --pretty=oneline --abbrev-commit

Onze Git-projectboom wordt weergegeven in de onderstaande afbeelding:

Conclusie

Dit artikel liet je drie verschillende methoden zien voor het maken van een Git-boom in je Ubuntu 20.04-terminal. Een vraag die u misschien nog steeds bezighoudt, is: "Wat is het verschil tussen methode # 2 en methode # 3, omdat ze blijkbaar allebei exact dezelfde output laten zien?"Nou, dit verschil kan alleen worden gezien als je Git-log rijk genoeg is, i.e., het bevat een aanzienlijk aantal commits. Als je zowel Methode #2 als #3 uitvoert op een Git-projectrepository die voldoende commits bevat, dan zul je zien dat de uitvoer van Methode #2 technischer zal zijn, omdat het enkele ASCII-waarden kan bevatten; overwegende dat de uitvoer van methode # 3 gebruiksvriendelijker zal zijn, wat alleen te wijten zou zijn aan het gebruik van de "mooie" vlag in die methode.

Handige hulpmiddelen voor Linux-gamers
Als je graag games op Linux speelt, is de kans groot dat je apps en hulpprogramma's zoals Wine, Lutris en OBS Studio hebt gebruikt om de game-ervaring...
HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...
Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...