Hoe kan ik laten zien wat een commit heeft gedaan?

Hoe Kan Ik Laten Zien Wat Een Commit Heeft Gedaan



In Git vertegenwoordigt een commit een momentopname van de gehele Git-repository op een bepaald moment. Wanneer gebruikers wijzigingen aanbrengen in bestanden in de repository, voeren ze die wijzigingen uit en maken ze vervolgens een commit om die wijzigingen op te slaan. Meer specifiek, wanneer een commit wordt gemaakt, maakt Git een momentopname van de huidige status van de repository, inclusief alle wijzigingen die zijn aangebracht. Elke commit bevat informatie, waaronder het commit-bericht, de datum, de auteur en bestanden die zijn toegevoegd, gewijzigd of verwijderd. Gebruikers kunnen alle wijzigingen bekijken die in de commits zijn aangebracht.

Dit artikel zal de methoden demonstreren om te laten zien wat een bepaalde commit deed.

Hoe te laten zien wat een commit deed?

Verschillende Git-commando's kunnen worden gebruikt om te laten zien wat een bepaalde commit deed, zoals:







Methode 1: Bekijk wijzigingen in commits met de opdracht 'git show '.

De ' git toon ”-commando samen met de commit-ID toont gedetailleerde informatie over die commit, inclusief het commit-bericht, de naam van de auteur, de datum en de tijd. Het laat ook zien wat een bepaalde commit deed.



Stap 1: Selecteer Gewenste vastlegging

Geef eerst de commit-geschiedenis weer en kies een bepaalde commit.



git-logboek --online

De onderstaande uitvoer toont alle commit-geschiedenis. We hebben gekozen voor de “ 3245529 ” commit-ID:





Stap 2: bekijk wijzigingen doorvoeren

Maak dan gebruik van de “ git toon ”-opdracht samen met de geselecteerde commit-ID om de wijzigingen te bekijken:



git toon 3245529

De onderstaande uitvoer toont de wijzigingen die zijn aangebracht in de geselecteerde commit. In het gemarkeerde gedeelte, de groene tekst samen met de ' + ” symbool vertegenwoordigt de nieuwe regels toegevoegd aan het bestand in de commit:

Bovendien is de “ –staat ” optie kan ook worden gebruikt in dezelfde opdracht om de korte lijst met wijzigingen te bekijken:

git toon 3245529 --staat

De onderstaande schermafbeelding geeft aan dat er drie inserties zijn toegevoegd aan deze commit:

Methode 2: Wijzigingen in commit bekijken met 'git diff ^!' Commando

De ' git diff ” commando met de specifieke commit ID wordt gebruikt om de wijzigingen te bekijken die in die commit zijn gemaakt. Gebruik de meegeleverde opdracht en voeg de '^!' symbolen om alle parent commits van de diff uit te sluiten:

git diff 3245529 ^ !

In de onderstaande schermafbeelding toont het gemarkeerde deel de wijzigingen die zijn toegevoegd in de geselecteerde commit:

We hebben de eenvoudigste methoden uitgelegd om te laten zien wat een specifieke commit deed.

Conclusie

Om te laten zien wat een bepaalde commit deed, selecteer je eerst de gewenste commit en kopieer je de commit ID. Voer vervolgens de ' git show ' of ' git diff ^! ” commando om de wijzigingen te bekijken die aan die commit zijn toegevoegd. Dit artikel demonstreerde de methoden om te laten zien wat een bepaalde commit deed in Git.