DevToys Web Pro iconDevToys Web ProTinklaraštis
Įvertinkite mus:
Išbandykite naršyklės plėtinį:

Git komandų paieška

57 iš 57 scenarijų

Šios komandos vykdomos jūsų kompiuteryje — nukopijuokite jas, perskaitykite, ką jos daro, ir paleiskite patys. Mes čia nieko nevykdome.

Techninė informacija

Kaip veikia „Git“ komandų žinynas

Ką daro įrankis

„Git“ komandų žinynas pateikia paieškai pritaikytą, suskirstytą dažniausių git komandų sąrašą, suorganizuotą pagal darbo eigas: pakeitimų atšaukimą, šakų kūrimą, stashinimą, rebasingą, žymėjimą (tagging), nuotolines operacijas ir kt. Kiekviename įraše rodoma komandos sintaksė, trumpas paaiškinimas, ką ji daro, ir praktinės naudojimo pastabos. Paieška filtruoja įrašus realiuoju laiku, kai rašote, todėl galite rasti reikiamą užkeikimą neslinkdami per man puslapius.

Dažniausi kūrėjų naudojimo atvejai

Kūrėjai naudoja šį žinyną, kai žino, ką nori pasiekti (pvz., atšaukti paskutinį commit, bet palikti pakeitimus staged būsenoje), tačiau neprisimena tikslių vėliavėlių ar komandos. Jis ypač naudingas rečiau atliekamoms operacijoms, tokioms kaip interaktyvus rebase, cherry-picking intervalų taikymas, ištrintų šakų atkūrimas iš reflog arba sparse checkout konfigūravimas. Jaunesnieji kūrėjai jį naudoja kaip mokymosi priemonę, kad atrastų komandas, apie kurių egzistavimą nežinojo.

Duomenų formatai, tipai arba variantai

Komandos suskirstytos į logines kategorijas: bazinės operacijos (add, commit, push, pull), šakų kūrimas ir sujungimas, pakeitimų atšaukimas (reset, revert, checkout), stashinimas, rebasingas, žymėjimas, nuotolinių saugyklų valdymas, žurnalas ir peržiūra, bei pažangios operacijos (bisect, worktree, submodule). Kiekviename įraše pateikiamas komandos šablonas su argumentų vietaženkliais, vienos eilutės aprašymas ir susijusios vėliavėlės su jų poveikiu.

Dažniausios klaidos ir kraštiniai atvejai

„Git“ komandos gali turėti destruktyvų poveikį, kurį sunku atšaukti — tokios komandos kaip 'git reset --hard' ir 'git clean -fd' visam laikui pašalina darbą, kuris nebuvo išsaugotas reflog. Žinynas rodo įprastus naudojimo šablonus, tačiau git elgsena gali skirtis priklausomai nuo konfigūracijos (merge.ff, pull.rebase) ir git versijos. Kai kurios komandos elgiasi skirtingai su '--' skirtuku ir be jo, ypač kai failų pavadinimai sutampa su šakų pavadinimais.

Kada naudoti šį įrankį, o kada kodą

Naudokite šį žinyną greitam komandų radimui kasdienio kūrimo metu, ypač operacijoms, kurias atliekate retai. Sudėtingoms git darbo eigoms produkcijoje (automatizuoti leidimai, merge eilės valdymas, monorepo operacijos) naudokite tam skirtus įrankius, tokius kaip git aliasai, Husky hook'ai ar CI skriptai, kurie užkoduoja jūsų komandos šakų strategiją ir sumažina žmogiškos klaidos tikimybę.