Deze tutorial laat zien hoe je een eerdere commit naar de Git-repository kunt terugdraaien.
Hoe een eerdere commit van Git Repository ongedaan te maken?
Om een Git-repository terug te zetten naar de vorige commit om codewijzigingen ongedaan te maken, opent u eerst de Git-repository, legt u wijzigingen vast en gebruikt u de ' git reset HEAD~1 ” commando. Bekijk hiervoor de onderstaande instructies.
Stap 1: Open Git Bash Terminal
Open eerst de Git Bash-terminal vanuit de ' Beginnen ”-menu:
Stap 2: Navigeer naar Git Repository
Navigeer vervolgens door de vereiste Git lokale repository:
Stap 3: Git Repository initialiseren
Gebruik de meegeleverde opdracht om de werkende Git-repository te initialiseren:
Stap 4: maak een nieuw bestand aan
Maak een nieuw bestand dat moet worden vastgelegd. Om dit te doen, hebben we de ' test.txt ' het dossier:
Stap 5: Bestand toevoegen aan werkgebied
Gebruik de meegeleverde opdracht om het bestand te volgen:
Stap 6: Commit het nieuw gemaakte bestand
Na het toevoegen van het nieuw aangemaakte bestand aan het verzamelgebied, maakt u de eerste commit met behulp van de genoemde opdracht. Hier de optie ' -m ” wordt gebruikt om het commit-bericht in te stellen:
Stap 7: Logboek controleren
Controleer het logboek om te controleren of het bestand is vastgelegd of niet:
Hier kunt u zien dat het bestand met succes is vastgelegd:
Stap 8: wijzig het vastgelegde bestand
Om een tweede commit te maken met hetzelfde bestand, open je het bestand in de standaard editor en breng je wat wijzigingen aan in het bestand:
Gebruik na het toevoegen van de wijzigingen de ' Ctrl+S ” toets om ze op te slaan:
Stap 9: Voeg bijgewerkt bestand toe aan Stage
Voeg een bijgewerkt bestand toe aan het staging-gebied aangezien de bestanden of mappen die aanwezig zijn in het staging-gebied kunnen worden vastgelegd:
Controleer na het toevoegen van een bestand aan het verzamelgebied de bestandsstatus of het wordt bijgehouden of niet:
$ git-statusAlleen de bijgehouden bestanden vallen onder de staging-categorie:
Stap 10: Commit het gewijzigde bestand
Leg het gewijzigde bestand opnieuw vast met behulp van de opgegeven opdracht:
Controleer of de wijziging is doorgevoerd of niet door de ' loggen ”:
$ git-logboekHier kun je zien dat de tweede commit ook met succes is uitgevoerd:
Stap 11: Zet Git Repository terug naar Vorige Commit
Om de Git-repository terug te zetten naar de vorige commit, volg je het onderstaande commando:
De ' HEAD~1 resetten ” commando verwijdert de meest recente commit en zet de HEAD pointer op de vorige commit:
Gebruik de ' git-logboek ” commando:
$ git-logboekDe onderstaande uitvoer geeft aan dat we de repository met succes hebben teruggezet naar de vorige commit:
We hebben je geleerd hoe je een Git-repository kunt terugzetten naar een eerdere commit.
Conclusie
Om de Git-repository terug te zetten naar de vorige commit, moet je eerst de Git-repository verplaatsen. Voer vervolgens de wijzigingen door met behulp van de ' git commit -m ” commando. Maak dan gebruik van de “ git reset HEAD~1 ” commando op de terminal om de vorige commit ongedaan te maken. In deze tutorial heb je geleerd hoe je een eerdere commit van de Git-repository ongedaan kunt maken.