git ready

leer git een commit per keer
by Nick Quaranto

je wijzigingen opbergen

Toegevoegd op 10 Jan 2009

Opbergen (to stash als werkwoord, stash als zelfstandig naamwoord verstop plek) is een geweldige manier om je werk waar je nu mee bezig bent opzij te zetten zodat je er later op terug kunt komen. Je bent bijvoorbeeld aan dat geweldige nieuwe stukje functionaliteit bezig maar iemand vindt een probleem dat je moet oplossen. Voeg je wijzigingen aan de index toe met

git add .

Of voeg de individuele bestanden aan de index toe, jouw keuze. Berg je wijzigingen op met:

git stash

En bam! Je bent weer terug in je originele toestand. Probleem opgelost? Breng je opgeborgen werk terug met:

git stash apply

Je kunt meerdere lagen stash-es hebben dus vergeet niet te gebruiken

git stash list

Om al je huidige opgeborgen werk te zien. Wanneer je een stash die dieper op de stapel ligt wilt toepassen kan dat ook heel eenvoudig. Hieronder zie je hoe je de tweede stash die je hebt kunt toepassen:

git stash apply stash@{1}

Je kunt eenvoudig de bovenste stash gebruiken met (Bedankt jamesgolick!):

git stash pop

Een opmerking over dit commando, het verwijderd de stash voorgoed, terwijl apply de stash behoud. Je kunt met de hand een stash verwijderen met:

git stash drop <id>

Of verwijder alle opgeslagen stash-es met:

git stash clear