git-restore-opdracht in Git | Uitgelegd

Git Restore Opdracht In Git Uitgelegd



Wanneer gebruikers een bestand in Git maken, wordt dit in het Git-werkgebied geplaatst. Vervolgens gaat het naar de Git staging-index, waar het het gevolgde bestand wordt genoemd en klaar is om vast te leggen. Om het bestand of toegevoegde wijzigingen aan de Git-repository op te slaan voor later gebruik, moeten gebruikers wijzigingen doorvoeren. In sommige situaties willen gebruikers de bijgehouden bestanden of toegevoegde wijzigingen uit de staging-index verwijderen en ze terug naar het Git-werkgebied verplaatsen. Voor dit specifieke doel is de “ git herstellen ' kan worden gebruikt.

De uitkomsten van dit schrijven zijn:

Wat is het 'git restore' commando in Git?

De ' git herstellen De opdracht ” wordt gebruikt voor het herstellen of verwijderen van de meest recente vastgelegde wijzigingen en het verwijderen van de bijgehouden lokale wijzigingen. Deze opdracht kan met verschillende vlaggen worden gebruikt, zoals:







  • <–geënsceneerd> ” optie wordt gebruikt voor het verwijderen van de bestanden uit het verzamelgebied en het behouden van hun actuele versie.
  • ” optie wordt gebruikt voor het verwijderen van niet-vastgelegde lokale wijzigingen uit het bestand.

Syntaxis



Hier is de algemene syntaxis van de ' git herstellen ” commando:



gek herstellen < opties >

Van het bovenstaande commando, de ' ” wordt vervangen door de gewenste tags.





Hoe kan ik een bijgehouden/geënsceneerd enkel bestand in Git 'git herstellen'?

Naar ' git herstellen ' het niet-gecommitteerde enkele bestand in Git, bekijk de volgende procedure:

  • Ga naar de lokale Git-repository.
  • Maak een lijst van de niet-vastgelegde bestanden.
  • Voer de ... uit ' git restore –staged ” commando.
  • Controleer de huidige status van de repository.

Stap 1: Navigeer naar Local Repository

Navigeer eerst naar de specifieke lokale repository door de opdracht ' CD ” commando:



CD 'C:\Gebruikers \N azma\Git\Demo13'

Stap 2: bekijk niet-vastgelegde bestanden

Maak nu een lijst van alle geënsceneerde bestanden door de huidige status van de repository te controleren:

git-status

Volgens de onderstaande uitvoer, de ' bestand.py ”, “ bestand1.txt ', En ' bestand2.txt ” zijn de niet-vastgelegde bestanden. We zullen de ' bestand.py ' bestand:

Stap 3: Unstaged-bestand

Voer de ' git herstellen ' bestand met de ' –geënsceneerd ”vlag en bestandsnaam:

gek herstellen --geënsceneerd bestand.py

Stap 4: Controleer de huidige status van het bestand

Om de huidige status van het niet-gevolgde bestand te controleren, voert u de opdracht ' git-status ” commando:

git-status

Het is te zien dat de niet-toegewijde ' bestand.py ” is verwijderd uit de verzamelplaats:

Hoe kan ik meerdere bijgehouden/geënsceneerde bestanden in Git 'git herstellen'?

Voer de meegeleverde opdracht uit om de meervoudig geënsceneerde bestanden uit de staging-index te verwijderen:

gek herstellen --geënsceneerd * .tekst

Hier zijn alle bestanden met de ' .tekst ”-extensie, wordt verwijderd uit het verzamelgebied:

Controleer nu de status van de niet-vastgelegde bestanden door de opdracht ' git-status ” commando:

git-status

Volgens de onderstaande uitvoer zijn alle niet-vastgelegde bestanden met de ' .tekst ”-extensie, is verwijderd terug naar het Git-werkgebied:

We hebben gedetailleerde informatie verzameld over de “ git herstellen ” commando.

Conclusie

De ' git herstellen De opdracht ” wordt gebruikt voor het negeren van de meest recente vastgelegde wijzigingen en het verwijderen van de bijgehouden lokale wijzigingen. De ' git restore –staged * ” commando wordt gebruikt voor het verwijderen van het niet-gevolgde enkele bestand. De ' git restore –staged * ” commando wordt gebruikt om meerdere bestanden uit de staging-index te verwijderen. Deze handleiding beschrijft het gebruik van de “ git herstellen ” commando in Git.