Pronalazač Git naredbi
Ove se naredbe izvršavaju na vašem računalu — kopirajte ih, pročitajte što rade i sami ih pokrenite. Ovdje ne izvršavamo ništa.
Tehnički detalji
Kako funkcionira referenca Git naredbi
Što alat radi
Referenca Git naredbi pruža pretraživu, kategoriziranu zbirku uobičajenih git naredbi organiziranih po tijeku rada: poništavanje promjena, grananje, spremanje u stash, rebase, označavanje tagovima, rad s udaljenim repozitorijima i još mnogo toga. Svaki unos prikazuje sintaksu naredbe, kratko objašnjenje što radi i praktične napomene za uporabu. Pretraživanje filtrira unose u stvarnom vremenu dok tipkate, pa možete pronaći pravu „inkantaciju” bez listanja man stranica.
Uobičajeni slučajevi upotrebe za razvojne programere
Razvojni programeri koriste ovu referencu kada znaju što žele postići (npr. poništiti zadnji commit, ali zadržati promjene u staged stanju), ali se ne mogu sjetiti točnih zastavica ili naredbe. Posebno je korisna za rjeđe operacije poput interaktivnog rebasea, cherry-pickanja raspona, oporavka obrisanih grana iz refloga ili konfiguriranja sparse checkouta. Junior developeri je koriste kao pomoć pri učenju kako bi otkrili naredbe za koje nisu znali da postoje.
Formati podataka, vrste ili varijante
Naredbe su organizirane u logične kategorije: osnovne operacije (add, commit, push, pull), grananje i spajanje, poništavanje promjena (reset, revert, checkout), stashing, rebase, označavanje tagovima, upravljanje udaljenim repozitorijima, log i inspekcija te napredne operacije (bisect, worktree, submodule). Svaki unos uključuje predložak naredbe s argumentima kao zamjenskim oznakama, jednorečenični opis i relevantne zastavice s njihovim učincima.
Uobičajene zamke i rubni slučajevi
Git naredbe mogu imati destruktivne učinke koje je teško poništiti — naredbe poput 'git reset --hard' i 'git clean -fd' trajno odbacuju rad koji nije spremljen u reflogu. Referenca prikazuje uobičajene obrasce uporabe, ali ponašanje gita može varirati ovisno o konfiguraciji (merge.ff, pull.rebase) i verziji gita. Neke se naredbe ponašaju drugačije s razdjelnikom '--' i bez njega, osobito kada se nazivi datoteka sudaraju s nazivima grana.
Kada koristiti ovaj alat umjesto koda
Koristite ovu referencu za brzo pronalaženje naredbi tijekom svakodnevnog razvoja, posebno za operacije koje izvodite rijetko. Za složene git tijekove rada u produkciji (automatizirana izdanja, upravljanje merge redom, operacije u monorepu) koristite namjenske alate poput git aliasa, Husky hookova ili CI skripti koje kodiraju specifičnu strategiju grananja vašeg tima i smanjuju mogućnost ljudske pogreške.