Git-käskude leidja
Need käsud käivitatakse sinu arvutis — kopeeri need, loe, mida need teevad, ja käivita need ise. Me ei käivita siin midagi.
Tehnilised üksikasjad
Kuidas Git-käskude viide töötab
Mida tööriist teeb
Git-käskude viide pakub otsitavat, kategooriatesse jaotatud ülevaadet levinud git-käskudest, mis on korraldatud töövoogude järgi: muudatuste tagasivõtmine, harundamine, stash’imine, rebase’imine, sildistamine, kaugtoimingud ja muu. Iga kirje näitab käsu süntaksit, lühikest selgitust, mida see teeb, ning praktilisi kasutusmärkusi. Otsing filtreerib kirjeid reaalajas kirjutamise ajal, nii et leiad õige loitsu ilma man-lehti läbi kerimata.
Levinud kasutusjuhtumid arendajatele
Arendajad kasutavad seda viidet siis, kui nad teavad, mida nad tahavad saavutada (nt võtta tagasi viimane commit, kuid jätta muudatused staged-olekusse), kuid ei mäleta täpseid lippe või käsku. See on eriti kasulik harvemate toimingute puhul, nagu interaktiivne rebase, vahemike cherry-pick’imine, kustutatud harude taastamine reflog’ist või sparse checkout’ide seadistamine. Nooremad arendajad kasutavad seda õppeabina, et avastada käske, mille olemasolust nad ei teadnud.
Andmevormingud, tüübid või variandid
Käsud on jaotatud loogilistesse kategooriatesse: põhitoimingud (add, commit, push, pull), harundamine ja ühendamine, muudatuste tagasivõtmine (reset, revert, checkout), stash’imine, rebase’imine, sildistamine, kaugteekide haldus, logi ja inspekteerimine ning edasijõudnud toimingud (bisect, worktree, submodule). Iga kirje sisaldab käsumalli koos kohatäite argumentidega, ühe rea kirjeldust ning asjakohaseid lippe koos nende mõjuga.
Levinud komistuskivid ja erijuhud
Git-käskudel võivad olla hävitavad mõjud, mida on raske tagasi pöörata — käsud nagu 'git reset --hard' ja 'git clean -fd' viskavad reflog’i salvestamata töö jäädavalt minema. Viide näitab levinud kasutusmustreid, kuid giti käitumine võib erineda sõltuvalt seadistusest (merge.ff, pull.rebase) ja giti versioonist. Mõned käsud käituvad erinevalt nii '--' eraldajaga kui ka ilma, eriti siis, kui failinimed kattuvad harunimedega.
Millal kasutada seda tööriista vs koodi
Kasuta seda viidet igapäevases arendustöös kiireks käskude otsinguks, eriti toimingute puhul, mida teed harva. Keerukate giti töövoogude jaoks tootmises (automatiseeritud väljalasked, merge queue haldus, monorepo toimingud) kasuta sihtotstarbelisi tööriistu, nagu git alias’ed, Husky hook’id või CI skriptid, mis kodeerivad sinu tiimi konkreetse harundusstrateegia ja vähendavad inimliku vea riski.