Dit bericht gaat over:
- Wat is het 'git revert' commando in Git?
- Hoe kan ik 'git terugzetten' veranderingen doorvoeren in Git?
Wat is het 'git revert' commando in Git?
De ' git terugzetten ” commando wordt gebruikt voor het verwijderen van de wijzigingen in de commit-geschiedenis van een Git-repository. Het neemt de specifieke commit SHA-hash, maakt de aangebrachte wijzigingen van die commit ongedaan en genereert een nieuwe ' commit terugdraaien ' verbinden. Bovendien wordt de HEAD-aanwijzer bijgewerkt en wijst deze naar de nieuwe revert-commit, waardoor dit het topje van de huidige werktak wordt.
Hoe kan ik 'git terugzetten' veranderingen doorvoeren in Git?
Volg de meegeleverde instructies om specifieke commit-wijzigingen ongedaan te maken:
- Navigeer naar de lokale Git-repository.
- Maak een lijst van de inhoud van de huidige repository en kies het bestand dat moet worden teruggezet uit de Git-repository.
- Bekijk de Git-loggeschiedenis en selecteer de specifieke commit SHA-hash.
- Voer de ... uit ' git terugzetten
” commando.
Stap 1: Ga naar Git Repository
Gebruik in eerste instantie de ' CD ” commando en ga naar de specifieke Git lokale repository:
CD 'C:\Gebruikers \N azma\Git\Coco'
Stap 2: maak een lijst van bestaande inhoud
Om de inhoud van de repository weer te geven, voert u de opdracht ' ls ” commando:
ls
Uit de gegeven uitvoer hebben we de ' bestand1.py ”-bestand voor verdere verwerking:
Stap 3: controleer de Git-logboekgeschiedenis
Voer de ' git reflog. ”-opdracht om de huidige loggeschiedenis van de repository te bekijken:
git reflog .Hier hebben we de “ 59bd8e1 ” commit SHA hash om deze commit ongedaan te maken:
Stap 4: Herstel doorvoerwijzigingen
Om de geselecteerde commit-wijzigingen ongedaan te maken, voert u de opdracht ' git terugzetten ” commando:
git terugzetten 59bd8e1Wanneer de bovenstaande opdracht is uitgevoerd, wordt de standaard teksteditor geopend. Voeg een commit-bericht toe, sla de wijzigingen op en sluit de teksteditor. We hebben bijvoorbeeld de ' Zet '1e bestand toegevoegd' terug ” als het commit-bericht:
Zoals je kunt zien, zijn alle wijzigingen die bestaan in de specifieke commit met succes verwijderd:
Stap 5: Controleer de bewerking voor terugzetten
Gebruik de ' git reflog. ” commando:
git reflog .Zoals je kunt zien, verwijst HEAD naar de meest recente commit, wat aangeeft dat commit-wijzigingen zijn teruggedraaid:
Dat is alles! We hebben de details verzameld over de ' git terugzetten ” commando in Git.
Conclusie
De ' gek terugdraaien ” commando wordt gebruikt om specifieke commit wijzigingen ongedaan te maken. Navigeer hiervoor naar de lokale Git-repository en vermeld de inhoud van de huidige repository. Bekijk vervolgens de Git-loggeschiedenis en selecteer de specifieke commit SHA-hash. Voer daarna de ' git terugzetten