Hoe Git Pull ongedaan te maken?

Hoe Git Pull Ongedaan Te Maken



Git is het meest gebruikte onafhankelijke versiebeheersysteem dat wordt gebruikt om projectbestanden bij te houden. In Git kunnen we meerdere bewerkingen uitvoeren, zoals het maken of bijwerken van bestanden en nieuwe branches in de repository. Om alle wijzigingen op te slaan in de remote redo die in de lokale repository zijn gemaakt, kun je ze committen en pullen. U kunt de wijzigingen ook terugdraaien of ongedaan maken door de ' $ git reset –hard HEAD^ ” commando.

In deze handleiding wordt besproken hoe je Git pull ongedaan kunt maken.

Hoe Git Pull ongedaan maken?

Git stelt gebruikers in staat om eerder gemaakte wijzigingen ongedaan te maken. Voor dit doel nemen we een voorbeeld; eerst zullen we een bestand maken en toevoegen aan de Git-repository. Voer vervolgens wijzigingen door en trek ze naar de externe Git-repository. Maak ten slotte de pull-bewerking ongedaan met behulp van de opdracht.







Laten we nu naar instructies gaan!



Stap 1: Navigeer naar Git Repository
Ga eerst naar de Git-repository met behulp van de ' CD ” commando:



$ CD 'C:\Users\hazmat\Git\Linux_1\Linux-opnieuw'





Stap 2: Nieuw bestand maken
Voer vervolgens de ' aanraken ” commando om een ​​nieuw bestand te maken in Git repository:

$ aanraken file2



Stap 3: Bestand toevoegen
Voeg nu het backtracked-bestand toe aan het staging-gebied vanuit het werkgebied:

$ git add file2

Stap 4: Wijzigingen doorvoeren
Sla de wijzigingen op in de Git-repository met een commit-bericht met behulp van de opgegeven opdracht:

$ git commit -m 'bestand2 toegevoegd'

Stap 5: Git Pull
Voer de ' git pull ” commando om alle commit-wijzigingen naar de externe repository te trekken:

$ git pull

Hier wordt de standaardeditor geopend, een opmerking toegevoegd, de wijzigingen opgeslagen en afgesloten:

Zoals u kunt zien, hebben we de pull-actie naar de externe repository uitgevoerd. Onze lokale en externe repository-takken zijn succesvol samengevoegd:

Opmerking : Laten we naar de volgende stappen gaan om de Git pull ongedaan te maken.

Stap 6: Git-logboek controleren
Controleer nu de loggeschiedenis van alle commit-wijzigingen met behulp van de ' git log ” commando met de “ –reddingslijn ” vlag en “ –grafiek ' keuze:

$ git log --reddingslijn --grafiek

Het is te zien dat we vijf commits hebben gemaakt naar de Git-repository en de meest recente commit is de ' *4e4d7a8 ”. Nu zullen we de referentie van de vorige commit naar het klembord kopiëren:

Stap 7: Trek ongedaan maken
Voer vervolgens de ' git reset ” commando met de “ -moeilijk ” vlag:

$ git reset --moeilijk HOOFD^

Hier hebben we de ' HOOFD^ ” die de HEAD naar de vorige commit zal verplaatsen:

Stap 8: Logboek controleren
Om de Git pull-actie ongedaan te maken, voert u de ' git log ” commando:

$ git log --reddingslijn --grafiek

Onderstaande uitvoer geeft aan dat we de uitgevoerde actie met succes hebben teruggedraaid:

U kunt ook de ' HOOFD~1 ” om terug te keren naar de commit voor HEAD:

$ git reset --moeilijk HOOFD~ 1

Zoals je kunt zien, zijn we met succes teruggekeerd naar de vorige commit:

Dat is alles! We hebben de gemakkelijkste manier gegeven om Git Pull ongedaan te maken.

Conclusie

Om Git pull ongedaan te maken, opent u eerst de Git-terminal op uw systeem en gaat u naar de Git-repository. Maak vervolgens een bestand en voeg het toe aan het opnieuw uitvoeren. Voer vervolgens wijzigingen door met de ' $ git commit -m ” commando en voer de “ $ git pull ” commando om ze naar de Git remote repository te trekken. Voer ten slotte de ' $ git reset –hard HEAD^ ” commando om de pull-bewerking ongedaan te maken. Deze handleiding ging dieper in op de procedure om Git pull ongedaan te maken.