Git-kommandosökare
Dessa kommandon körs på din dator — kopiera dem, läs vad de gör och kör dem själv. Vi kör inte något här.
Tekniska detaljer
Så fungerar referensen för Git-kommandon
Vad verktyget gör
Referensen för Git-kommandon ger en sökbar, kategoriserad uppslagsguide över vanliga git-kommandon organiserade efter arbetsflöde: ångra ändringar, grenar, stash, rebase, taggar, fjärroperationer och mer. Varje post visar kommandosyntaxen, en kort förklaring av vad den gör och praktiska användningsanteckningar. Sökningen filtrerar poster i realtid medan du skriver, så att du kan hitta rätt besvärjelse utan att bläddra igenom man-sidor.
Vanliga användningsfall för utvecklare
Utvecklare använder den här referensen när de vet vad de vill åstadkomma (t.ex. ångra senaste commit men behålla ändringar stageade) men inte kommer ihåg de exakta flaggorna eller kommandot. Den är särskilt användbar för mer sällan förekommande operationer som interaktiv rebase, cherry-picking av intervall, återställning av borttagna grenar från reflog eller konfigurering av sparse checkouts. Juniorutvecklare använder den som ett läromedel för att upptäcka kommandon de inte visste fanns.
Dataformat, typer eller varianter
Kommandon är organiserade i logiska kategorier: grundläggande operationer (add, commit, push, pull), branching och merging, ångra ändringar (reset, revert, checkout), stashing, rebasing, tagging, hantering av fjärrar, logg och inspektion samt avancerade operationer (bisect, worktree, submodule). Varje post innehåller en kommandomall med platshållarargument, en enradsbeskrivning och relevanta flaggor med deras effekter.
Vanliga fallgropar och specialfall
Git-kommandon kan ha destruktiva effekter som är svåra att ångra — kommandon som 'git reset --hard' och 'git clean -fd' kastar permanent bort arbete som inte sparats i reflog. Referensen visar vanliga användningsmönster, men git-beteendet kan variera beroende på konfiguration (merge.ff, pull.rebase) och git-version. Vissa kommandon beter sig olika med och utan avskiljaren '--', särskilt när filnamn krockar med grennamn.
När du ska använda det här verktyget jämfört med kod
Använd den här referensen för snabb uppslagning av kommandon i det dagliga utvecklingsarbetet, särskilt för operationer du gör sällan. För komplexa git-arbetsflöden i produktion (automatiserade releaser, hantering av merge queue, monorepo-operationer), använd ändamålsenliga verktyg som git-alias, Husky-hooks eller CI-skript som kodar ditt teams specifika grenstrategi och minskar risken för mänskliga misstag.