Git komandu meklētājs
Šīs komandas tiek izpildītas jūsu datorā — nokopējiet tās, izlasiet, ko tās dara, un palaidiet tās paši. Mēs šeit neko neizpildām.
Tehniskā informācija
Kā darbojas Git komandu atsauce
Ko rīks dara
Git komandu atsauce nodrošina meklējamu, kategorizētu biežāk lietoto git komandu pārskatu, kas sakārtots pēc darbplūsmām: izmaiņu atsaukšana, zarošana, stashing, rebasing, tagošana, attālinātās darbības un citas. Katrs ieraksts parāda komandas sintaksi, īsu skaidrojumu par tās darbību un praktiskas lietošanas piezīmes. Meklēšana filtrē ierakstus reāllaikā, kamēr rakstāt, lai jūs varētu atrast pareizo burvestību, nešķirstot man lapas.
Biežākie izstrādātāju lietošanas gadījumi
Izstrādātāji izmanto šo atsauci, kad zina, ko vēlas paveikt (piem., atsaukt pēdējo komitu, bet paturēt izmaiņas staged), taču nevar atcerēties precīzos karodziņus vai komandu. Tā ir īpaši noderīga retākām darbībām, piemēram, interaktīvam rebase, diapazonu cherry-picking, dzēstu zaru atjaunošanai no reflog vai sparse checkout konfigurēšanai. Jaunākie izstrādātāji to izmanto kā mācību palīglīdzekli, lai atklātu komandas, par kuru eksistenci viņi nezināja.
Datu formāti, tipi vai varianti
Komandas ir sakārtotas loģiskās kategorijās: pamatdarbības (add, commit, push, pull), zarošana un apvienošana, izmaiņu atsaukšana (reset, revert, checkout), stashing, rebasing, tagošana, attālināto repozitoriju pārvaldība, žurnāls un pārbaude, kā arī papildu darbības (bisect, worktree, submodule). Katrs ieraksts ietver komandas veidni ar viettura argumentiem, vienas rindas aprakstu un atbilstošos karodziņus ar to ietekmi.
Biežākās kļūdas un robežgadījumi
Git komandas var radīt destruktīvas sekas, ko ir grūti atsaukt — tādas komandas kā 'git reset --hard' un 'git clean -fd' neatgriezeniski izmet darbu, kas nav saglabāts reflog. Atsauce rāda izplatītus lietošanas modeļus, taču git uzvedība var atšķirties atkarībā no konfigurācijas (merge.ff, pull.rebase) un git versijas. Dažas komandas uzvedas atšķirīgi ar un bez atdalītāja '--', īpaši, ja failu nosaukumi sakrīt ar zaru nosaukumiem.
Kad izmantot šo rīku, nevis kodu
Izmantojiet šo atsauci ātrai komandu uzmeklēšanai ikdienas izstrādes darbā, īpaši darbībām, ko veicat reti. Sarežģītām git darbplūsmām produkcijā (automatizētiem laidieniem, merge queue pārvaldībai, monorepo operācijām) izmantojiet mērķtiecīgus rīkus, piemēram, git aliasus, Husky hookus vai CI skriptus, kas iemieso jūsu komandas konkrēto zarošanas stratēģiju un samazina cilvēcisko kļūdu risku.