DevToys Web Pro iconDevToys Web ProБлог
Ocenite nas:
Isprobajte ekstenziju za pregledač:

Pronalazač Git komandi

57 od 57 scenarija

Ove komande se izvršavaju na vašoj mašini — kopirajte ih, pročitajte šta rade i pokrenite ih sami. Mi ovde ništa ne izvršavamo.

Tehnički detalji

Kako funkcioniše referenca Git komandi

Šta alat radi

Referenca Git komandi pruža pretraživ, kategorizovan pregled uobičajenih git komandi organizovanih po toku rada: poništavanje izmena, grananje, stashing, rebasing, tagovanje, rad sa udaljenim repozitorijumima i još mnogo toga. Svaki unos prikazuje sintaksu komande, kratko objašnjenje šta radi i praktične napomene za upotrebu. Pretraga filtrira unose u realnom vremenu dok kucate, tako da možete da pronađete pravu „inkantaciju“ bez listanja man stranica.

Uobičajeni slučajevi upotrebe za programere

Programeri koriste ovu referencu kada znaju šta žele da postignu (npr. poništiti poslednji commit, ali zadržati izmene staged), ali ne mogu da se sete tačnih flagova ili komande. Posebno je korisna za ređe operacije kao što su interaktivni rebase, cherry-picking opsega, oporavak obrisanih grana iz reflog-a ili podešavanje sparse checkout-a. Junior programeri je koriste kao pomoć pri učenju da otkriju komande za koje nisu znali da postoje.

Formati podataka, tipovi ili varijante

Komande su organizovane u logične kategorije: osnovne operacije (add, commit, push, pull), grananje i spajanje, poništavanje izmena (reset, revert, checkout), stashing, rebasing, tagovanje, upravljanje udaljenim repozitorijumima, log i inspekcija, i napredne operacije (bisect, worktree, submodule). Svaki unos uključuje šablon komande sa placeholder argumentima, opis u jednoj rečenici i relevantne flagove sa njihovim efektima.

Uobičajene greške i rubni slučajevi

Git komande mogu imati destruktivne efekte koje je teško poništiti — komande poput 'git reset --hard' i 'git clean -fd' trajno odbacuju rad koji nije sačuvan u reflog-u. Referenca prikazuje uobičajene obrasce upotrebe, ali git ponašanje može da varira u zavisnosti od konfiguracije (merge.ff, pull.rebase) i verzije git-a. Neke komande se ponašaju drugačije sa i bez separatora '--', posebno kada se nazivi fajlova poklapaju sa nazivima grana.

Kada koristiti ovaj alat umesto koda

Koristite ovu referencu za brzo pronalaženje komandi tokom svakodnevnog razvoja, posebno za operacije koje radite retko. Za složene git tokove rada u produkciji (automatizovana izdanja, upravljanje merge queue-om, monorepo operacije), koristite namenski alat kao što su git aliasi, Husky hook-ovi ili CI skripte koje kodiraju specifičnu strategiju grananja vašeg tima i smanjuju mogućnost ljudske greške.