Professionele Git- en GitHub-werkwijze · Les

Werk in uitvoering stashen

Leer hoe git stash niet-gecommitte wijzigingen tijdelijk opbergt, zodat u snel van context kunt wisselen en uw werk later kunt herstellen.

Les 4 van 413 stappen

Werk in uitvoering stashen is een gratis Professionele Git- en GitHub-werkwijze-les op CoddyKit. Dit is les 4 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Professionele Git- en GitHub-werkwijze. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Professionele Git- en GitHub-werkwijze bevat in totaal 4 lessen.

Het onderbrekingsprobleem

Je bent midden in een wijziging wanneer er dringend een oplossing nodig is in een andere branch, maar je werk nog niet klaar is om vast te leggen. git stash legt je wijzigingen tijdelijk opzij, zodat je netjes kunt wisselen.

Wat is de stash?

De stash is een stapel waarin Git je niet-vastgelegde wijzigingen opslaat, zowel klaargezette als niet-klaargezette wijzigingen, en je werkmap terugbrengt naar een schone toestand.

Je wijzigingen opzijzetten

Met git stash sla je je wijzigingen op en maak je de werkboom schoon.

git stash
# Saved working directory and index state WIP on main

Een stash een naam geven

Geef een stash een bericht, zodat je onthoudt wat erin zit.

git stash push -m 'half-done login form'

Stashes weergeven

Stashes krijgen een nummer op een stapel. Bekijk de lijst om te zien wat je opzij hebt gezet.

git stash list
# stash@{0}: On main: half-done login form
# stash@{1}: WIP on main: 9a3f1c some earlier work

Herstellen met pop

git stash pop past de meest recente stash opnieuw toe en verwijdert die van de stapel.

git stash pop
# changes are back; stash@{0} is removed

apply tegenover pop

git stash apply past wijzigingen opnieuw toe, maar behoudt de stash. Dat is handig als je hetzelfde werk op meerdere branches wilt toepassen.

git stash apply stash@{1}
# the stash stays in the list

Niet-bijgehouden bestanden opnemen

Standaard negeert de stash niet-bijgehouden bestanden. Gebruik -u om ze op te nemen.

git stash push -u -m 'includes new files'

Een stash bekijken

Bekijk vooraf wat een stash bevat voordat je die toepast.

git stash show -p stash@{0}

Opruimen

Verwijder één stash die je niet meer nodig hebt, of verwijder ze allemaal.

git stash drop stash@{1}
git stash clear

Wanneer je stash gebruikt

  • Snel van branch wisselen zonder half werk vast te leggen
  • Updates ophalen in een niet-schone werkboom
  • Experimenteren en het daarna met drop verwijderen als het niet goed uitpakt

Korte controle

Test je kennis van stash.

Samenvatting

Je hebt geleerd dat git stash niet-vastgelegd werk op een stapel legt, zodat je netjes van context kunt wisselen. Gebruik push -m om stashes een naam te geven, list om ze te bekijken, pop tegenover apply om ze te herstellen, -u voor niet-bijgehouden bestanden en drop/clear om op te ruimen.

Gratis beginnen

Leer Professionele Git- en GitHub-werkwijze met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
12
Lessen
48

Veelgestelde vragen

Is de les “Werk in uitvoering stashen” gratis?

Ja — de volledige tekst van “Werk in uitvoering stashen” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Professionele Git- en GitHub-werkwijze wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Professionele Git- en GitHub-werkwijze bevat in totaal 4 lessen.

Wat leer ik in “Werk in uitvoering stashen”?

Leer hoe git stash niet-gecommitte wijzigingen tijdelijk opbergt, zodat u snel van context kunt wisselen en uw werk later kunt herstellen. Je oefent met Professionele Git- en GitHub-werkwijze door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Professionele Git- en GitHub-werkwijze te beginnen?

Ervaring vooraf is niet nodig. Professionele Git- en GitHub-werkwijze op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.

Hoe lang duurt de les “Werk in uitvoering stashen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Professionele Git- en GitHub-werkwijze?

Ja. Elke les over Professionele Git- en GitHub-werkwijze bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Stagen, committen en geschiedenis
  2. Wijzigingen lokaal ongedaan maken
  3. De basis van branchen en mergen
  4. Werk in uitvoering stashen
← Terug naar Professionele Git- en GitHub-werkwijze