Git-commandozoeker
Deze opdrachten worden op je machine uitgevoerd — kopieer ze, lees wat ze doen en voer ze zelf uit. We voeren hier niets uit.
Technische details
Hoe de Git-commandoverwijzing werkt
Wat de tool doet
De Git-commandoverwijzing biedt een doorzoekbare, gecategoriseerde naslaglijst van veelgebruikte git-commando's, geordend per workflow: wijzigingen ongedaan maken, branchen, stashen, rebasing, taggen, remote-operaties en meer. Elke vermelding toont de commandosyntaxis, een korte uitleg van wat het doet en praktische gebruiksnotities. De zoekfunctie filtert vermeldingen in realtime terwijl je typt, zodat je de juiste bezwering kunt vinden zonder door manpagina's te hoeven scrollen.
Veelvoorkomende use-cases voor ontwikkelaars
Ontwikkelaars gebruiken deze referentie wanneer ze weten wat ze willen bereiken (bijv. de laatste commit ongedaan maken maar wijzigingen staged houden), maar de exacte flags of het commando niet meer weten. Het is vooral handig voor minder frequente handelingen zoals interactieve rebase, het cherry-picken van reeksen, het herstellen van verwijderde branches via reflog, of het configureren van sparse checkouts. Junior ontwikkelaars gebruiken het als leermiddel om commando's te ontdekken waarvan ze niet wisten dat ze bestonden.
Gegevensformaten, typen of varianten
Commando's zijn ingedeeld in logische categorieën: basisbewerkingen (add, commit, push, pull), branchen en mergen, wijzigingen ongedaan maken (reset, revert, checkout), stashen, rebasing, taggen, remote-beheer, log en inspectie, en geavanceerde bewerkingen (bisect, worktree, submodule). Elke vermelding bevat het commandosjabloon met placeholder-argumenten, een beschrijving van één regel en relevante flags met hun effecten.
Veelvoorkomende valkuilen en edge-cases
Git-commando's kunnen destructieve effecten hebben die lastig ongedaan te maken zijn — commando's zoals 'git reset --hard' en 'git clean -fd' gooien werk dat niet in de reflog is opgeslagen permanent weg. De referentie toont veelvoorkomende gebruikspatronen, maar git-gedrag kan variëren afhankelijk van configuratie (merge.ff, pull.rebase) en git-versie. Sommige commando's gedragen zich anders met en zonder de '--'-scheiding, vooral wanneer bestandsnamen botsen met branchnamen.
Wanneer je deze tool gebruikt vs code
Gebruik deze referentie voor snelle commandolookups tijdens dagelijks ontwikkelwerk, vooral voor handelingen die je niet vaak uitvoert. Voor complexe git-workflows in productie (geautomatiseerde releases, beheer van merge queues, monorepo-operaties) gebruik je doelgerichte tooling zoals git-aliases, Husky-hooks of CI-scripts die de specifieke branchingstrategie van je team vastleggen en de kans op menselijke fouten verkleinen.