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 --staatDe 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