DevToys Web Pro iconDevToys Web ProBlog
Bedøm os:
Prøv browserudvidelsen:

Git-kommando-finder

57 af 57 scenarier

Disse kommandoer kører på din maskine — kopiér dem, læs hvad de gør, og kør dem selv. Vi eksekverer ikke noget her.

Tekniske detaljer

Sådan fungerer Git-kommando-referencen

Hvad værktøjet gør

Git-kommando-referencen giver et søgbart, kategoriseret opslagsværk over almindelige git-kommandoer organiseret efter workflow: fortrydelse af ændringer, branching, stashing, rebasing, tagging, fjernoperationer og meget mere. Hver post viser kommandosyntaksen, en kort forklaring af, hvad den gør, samt praktiske brugsnoter. Søgningen filtrerer poster i realtid, mens du skriver, så du kan finde den rigtige besværgelse uden at scrolle gennem man-sider.

Almindelige anvendelsestilfælde for udviklere

Udviklere bruger denne reference, når de ved, hvad de vil opnå (f.eks. fortryde det seneste commit men beholde ændringer staged), men ikke kan huske de præcise flags eller kommandoen. Den er især nyttig til sjældnere operationer som interaktiv rebase, cherry-picking af intervaller, gendannelse af slettede branches fra reflog eller konfiguration af sparse checkouts. Juniorudviklere bruger den som et læringshjælpemiddel til at opdage kommandoer, de ikke vidste fandtes.

Dataformater, typer eller varianter

Kommandoer er organiseret i logiske kategorier: grundlæggende operationer (add, commit, push, pull), branching og merging, fortrydelse af ændringer (reset, revert, checkout), stashing, rebasing, tagging, håndtering af remotes, log og inspektion samt avancerede operationer (bisect, worktree, submodule). Hver post indeholder kommandoskabelonen med pladsholder-argumenter, en énlinjebeskrivelse og relevante flags med deres effekt.

Almindelige faldgruber og kanttilfælde

Git-kommandoer kan have destruktive effekter, som er svære at fortryde — kommandoer som 'git reset --hard' og 'git clean -fd' kasserer permanent arbejde, der ikke er gemt i reflog. Referencen viser almindelige brugsmønstre, men git-adfærd kan variere afhængigt af konfiguration (merge.ff, pull.rebase) og git-version. Nogle kommandoer opfører sig forskelligt med og uden '--'-separatoren, især når filnavne kolliderer med branchnavne.

Hvornår du skal bruge dette værktøj vs. kode

Brug denne reference til hurtig kommandoopslag i det daglige udviklingsarbejde, især til operationer du udfører sjældent. Til komplekse git-workflows i produktion (automatiserede releases, håndtering af merge-køer, monorepo-operationer) bør du bruge formålsbygget tooling som git-aliaser, Husky-hooks eller CI-scripts, der indkoder dit teams specifikke branching-strategi og reducerer risikoen for menneskelige fejl.