Documentatie
Stagen & committen
Het gebied CHANGES van het Git-paneel dekt de dagelijkse commit-lus af: wijzigingen bekijken, stagen, verwerpen, stashen en committen met een bericht.
Stagen en ontstagen
- Niet-gestagede wijzigingen staan onder
CHANGES, elk bestand met een statusbadge —Mgewijzigd,Atoegevoegd,Dverwijderd,?ontracked,!conflict (submodulregels dragen een extraSUB-tag); - Over een regel zweven onthult inline actieknoppen:
+staget een niet-gestaged bestand,−ontstaget een gestaged, en×op een niet-gestagede regel verwerpt het; de knoppenStage All Changes/Unstage All Changesin de sectiekoppen regelen alles in één keer; Ctrl-klik wisselt bestanden in een meervoudige selectie enShift-klik kiest een bereik — een actieknop geldt dan voor elk gekozen bestand;- Op een bestandsnaam klikken opent zijn diff zodat je de wijziging kunt bekijken voordat je beslist;
- Rechtsklik op een bestand biedt
View File History,Stash This File,Copy Full Path/Copy Relative Path,Reveal in File Exploreren eencd-snelkoppeling die de terminal naar de map van het bestand springt.
Committen
- Stage wat erin moet;
- typ een bericht in het commitvak (
Ctrl+Entercommit) of klik op de AI-knop om er een te genereren (zie LLM-assistentie); - klik op
Commit.
Na het committen, zweef over de geschiedeniskop — de balk met de branchnaam boven de commitgeschiedenis — en de knoppen Fetch, Pull en Push faden rechts in. Push stuurt de huidige branch meteen naar zijn upstream; voor opties als Force with lease gebruik je het pushvenster van de branchlijst (zie Push, checkout & meer).
Stashen
- De archiefknop in de kop
CHANGESopent het vensterStash All Changes, waarin een optioneel bericht de stash beschrijft; - rechtsklik op gekozen niet-gestagede bestanden biedt
Stash This File(ofStash <n> Selected Filesvoor een meervoudige selectie) om alleen die paden te stashen — submodulregels zijn uitgesloten; - stashes verzamelen zich onder
STASHESalsWIP on <branch>-invoeren; er één uitvouwen somt de gevangen bestanden op, en op een bestand klikken toont zijn diff; - Over een stashregel zweven toont
Apply(herstellen en houden),Pop(toepassen en verwijderen) enDrop(verwijderen zonder toe te passen) —PopenDropvragen eerst om bevestiging, en het rechtsklikmenu voegtView Difftoe; - De sectie
STASHESblijft verborgen zolang de stashlijst leeg is.
Verwerpen
Discard Changes op een niet-gestaged bestand gooit alle niet-gecommitte wijzigingen erin weg — er is een bevestigingsvenster en de actie kan niet ongedaan worden gemaakt.
Een commit bevat alleen gestagede inhoud; niet-gestagede wijzigingen blijven in de werkboom.