Găsitor de comenzi Git
Aceste comenzi rulează pe mașina ta — copiază-le, citește ce fac și rulează-le tu. Noi nu executăm nimic aici.
Detalii tehnice
Cum funcționează referința pentru comenzile Git
Ce face instrumentul
Referința pentru comenzile Git oferă o listă de consultare căutabilă și categorizată a comenzilor git uzuale, organizate după flux de lucru: anularea modificărilor, ramificare, stashing, rebase, etichetare, operațiuni cu remote și altele. Fiecare intrare arată sintaxa comenzii, o explicație scurtă a ceea ce face și note practice de utilizare. Căutarea filtrează intrările în timp real pe măsură ce tastezi, astfel încât să găsești incantația potrivită fără să derulezi prin paginile de manual.
Cazuri de utilizare comune pentru dezvoltatori
Dezvoltatorii folosesc această referință când știu ce vor să realizeze (de ex., să anuleze ultimul commit, dar să păstreze modificările staged), dar nu își amintesc exact opțiunile sau comanda. Este deosebit de utilă pentru operațiuni mai rare, precum rebase interactiv, cherry-picking pe intervale, recuperarea ramurilor șterse din reflog sau configurarea sparse checkouts. Dezvoltatorii juniori o folosesc ca ajutor de învățare pentru a descoperi comenzi despre care nu știau că există.
Formate de date, tipuri sau variante
Comenzile sunt organizate în categorii logice: operațiuni de bază (add, commit, push, pull), ramificare și îmbinare, anularea modificărilor (reset, revert, checkout), stashing, rebase, etichetare, administrarea remote-urilor, log și inspecție, și operațiuni avansate (bisect, worktree, submodule). Fiecare intrare include șablonul comenzii cu argumente substituibile, o descriere de o linie și opțiuni relevante cu efectele lor.
Capcane frecvente și cazuri limită
Comenzile Git pot avea efecte distructive greu de anulat — comenzi precum 'git reset --hard' și 'git clean -fd' aruncă definitiv munca nesalvată în reflog. Referința arată tipare comune de utilizare, dar comportamentul git poate varia în funcție de configurație (merge.ff, pull.rebase) și de versiunea git. Unele comenzi se comportă diferit cu și fără separatorul '--', mai ales când numele de fișiere intră în conflict cu numele de ramuri.
Când să folosești acest instrument vs cod
Folosește această referință pentru consultarea rapidă a comenzilor în timpul lucrului zilnic de dezvoltare, mai ales pentru operațiuni pe care le faci rar. Pentru fluxuri de lucru git complexe în producție (release-uri automatizate, administrarea cozii de merge, operațiuni pe monorepo), folosește instrumente dedicate precum aliasuri git, hook-uri Husky sau scripturi CI care codifică strategia de ramificare specifică echipei tale și reduc șansa de eroare umană.