Hoe Stash Record in Git . te verwijderen

Hoe Stash Record In Git Te Verwijderen



Meestal hoef je de recente wijzigingen of updates in Git die in de huidige map zijn gemaakt niet te bewaren terwijl je aan projecten werkt. In deze situatie kunt u deze wijzigingen opslaan. Git stash is een tijdelijke plank die de tijdelijke wijzigingen opslaat. Het houdt wijzigingen vast met behulp van de indexen. Bovendien kunt u alle onnodige stashrecords verwijderen door de ' $ git stash drop ” commando.

In deze handleiding leer je de gemakkelijkste methode om stash-records in Git te verwijderen.

Hoe Stash Record in Git te verwijderen?

Om het stash-record op te schonen, zullen we eerst wijzigingen aanbrengen in de projectbestanden en deze toevoegen aan de Git-repository. Voer daarna de “ $ git stash ” commando om deze wijzigingen tijdelijk vast te houden. Voer vervolgens de '$ git stash drop ” commando om de stash records te verwijderen.







Laten we de onderstaande stappen eens bekijken om het bovenstaande scenario te implementeren!



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



$ CD 'C:\Gebruikers \n azma\Git\mari_khan'





Stap 2: Bestand maken
Voer vervolgens de opgegeven opdracht uit om een ​​nieuw bestand te maken:

$ aanraken bestand.txt



Stap 3: Bestand bijhouden
Volg nu het bestand met ' git add ” commando:

$ git add bestand.txt

Stap 4: Wijzigingen doorvoeren
Werk de Git-repository bij en commit een gerelateerd bericht met de ' -m ” optie in de “ git commit ” commando:

$ git commit -m 'file.txt toegevoegd'

Stap 5: Bestand bijwerken
Open het toegevoegde bestand in de standaardeditor, voeg wat tekst toe en werk het bij:

$ start bestand.txt

Stap 6: Wijzigingen toevoegen
Voeg na het bijwerken van het bestand alle gemaakte wijzigingen toe aan de Git-repository met behulp van de meegeleverde opdracht:

$ git add .

Stap 7: Wijzigingen opslaan
Voer nu de ' git stash ” commando om de wijzigingen in de werkmap tijdelijk vast te houden:

$ git stash

Stap 8: Lijst met Stash-wijzigingen
Om de recente wijzigingen te bekijken, wordt de “ git stash lijst ” commando:

$ git stash lijst

Zoals je kunt zien, hebben we momenteel slechts één stash met de index ' 0 ”:

Stap 9: Stash Record verwijderen
Voer nu het stash-commando uit met ' [e-mail beveiligd] {0} ” om de gerelateerde stash te verwijderen:

$ git stash drop stash @ { 0 }

Onderstaande uitvoer geeft aan dat onze specifieke stash-record met succes is verwijderd:

Stap 10: Verwijderde Stash verifiëren
Voer de ... uit ' git stash ” commando om eventuele wijzigingen te controleren die moeten worden opgeslagen:

$ git stash

Zoals u kunt zien, zijn er nu geen lokale wijzigingen meer:

Wilt u een stash-record verwijderen met behulp van de index? Bekijk de voorziene procedure!

Hoe Stash Record in Git te verwijderen met behulp van indexnummer?

Een andere opdracht om de bovenstaande bewerking op een andere manier uit te voeren, is het indexnummer van een stash gebruiken om te verwijderen.

Bekijk de volgende stappen om het genoemde concept praktisch te implementeren.

Stap 1: Lijst met stashes
Geef eerst de lijst met alle stashes weer met de opgegeven opdracht:

$ git stash lijst

Volgens de onderstaande uitvoer hebben we momenteel twee stash-indexen die wijzigingen bevatten:

Stap 2: Stash Record verwijderen
Voer nu de ' git stash drop ” commando met het indexnummer van de stash die verwijderd moet worden:

$ git stash druppel 1

Hier hebben we met succes het stash-record verwijderd of verwijderd dat op ' 1 ' inhoudsopgave:

Hoe meerdere stash-records in Git te verwijderen?

Om meerdere of alle stashes tegelijk te verwijderen, gebruikt u de ' git stash drop ” commando. Volg hiervoor de meegeleverde instructies.

Stap 1: Lijst met stashes
Bekijk eerst de lijst met stashes door het opgegeven commando uit te voeren:

$ git stash lijst

Stap 2: Alle stashrecords verwijderen
Voer nu gewoon de opdracht 'git stash drop' uit om alle stash-records te verwijderen:

$ git stash druppel

Stap 3: Git Stash
Voer vervolgens de ' git stash ” commando om de wijzigingen te controleren die moeten worden opgeslagen:

$ git stash

Onderstaande output laat zien dat er geen wijzigingen zijn om op te slaan:

We hebben verschillende manieren geïllustreerd om stashed in Git te verwijderen.

Conclusie

Om het stash-record in Git te verwijderen, gaat u eerst naar de Git-directory en maakt en volgt u het nieuwe tekstbestand. Open vervolgens een bestand en breng wijzigingen aan. Voeg daarna alle wijzigingen toe aan de map en bewaar de wijzigingen met behulp van de ' $ git stash ” commando. Voer nu de ' $ git stash drop [e-mail beveiligd] {inhoudsopgave} ” commando en verwijder alle stash-records. Om alle stashes in één keer te verwijderen, voer je de ' $ git stash drop ” commando. In deze handleiding wordt uitgelegd hoe u stash-records in Git kunt verwijderen.