Git Komande Tutorijal: Prvi Deo

Postoji mnogo različitih načina za upotrebu Git-a. Najčešći su originalna komandna linija alati i GUI ( Graphical USer Interfaces). Ovde ćemo pokriti najvažnije naredbe o kojima treba da znate kada radite sa Git-om.

Komandna linija je jedino mesto na kojem možete pokretati sve Git komande. Ako znate kako da pokrenete verziju komandne linije, verovatno možete i da otkrijete kako da pokrenete verziju GUI. Takođe, dok je vaš izbor grafičkog klijenta stvar ličnog ukusa, svi korisnici će imati instalirane i dostupne alate za komandnu liniju. Možete više pročitati na git službenoj internet knjizi.

Pre nego što započnemo, budite sigurni da znate kako da koristite Terminal u Mac-u ili Command Prompt ili Powershell u Windows-u i imate git instaliran na vašem sistemu.

Uvod

Prvo, možete se zapitati šta je zapravo Git i šta možete učiniti s njim? Git je brz, skalabilan, distribuiran** sistem kontrole revizije** sa bogatim skupom komandi koji pruža i operacije na visokom nivou i puni pristup unutrašnjim komponentama.

U Koloseku koristimo Git za svaku aplikaciju koju kreiramo, uključujući i projekte Ruby on Rails , kako bismo olakšali timski rad i postigli svoj cilj.

Pokretanjem komande $git help u terminalu možete mnogo naučiti o pojedinačnim Git naredbama. Ovo bi trebalo da se pojavi:

Sve se može dodati u vaše git spremišta, čak i testovi kontrolera!

Git Opcije

Pokrivaćemo najčešće korišćene komandne linije, počevši od Git opcija . Ovo će objasniti sve što trebate znati o Gitu na vašoj lokalnoj mašini:

usage: git [--version] [--help] [-C <path>] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path]
           [--info-path] [-p | --paginate | --no-pager]
           [--no-replace-objects] [--bare] [--git-dir=<path>]
           [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

$git --version: Pomoću ove naredbe saznajte svoju trenutnu verziju Git paketa .

$git --help: Svaki dobar programer treba da zna za ovu opciju, ona će vam pokazati najčešće korišćene Git komande , a takođe može da odštampa sve dostupne komande sa --all ili -a.

$git -C <path>: Umesto da pokrenete Git iz trenutnog radnog direktorija , možete ga pokrenuti iz datog <path>.

-C <path> naredba utiče na druge opcije koje očekuju imena putanja poput --git-dir i --work-tree zato što će njihova imena putanja biti izrađena u odnosu na radni direktorijum izazvan opcijom -C.

$git -c <name>=<value>: Možete vrlo lako zameniti vrednosti iz svojih konfiguracionih datoteka. <name> Mora da bude u istom formatu kao što je navedeno od strane git config , dok je <value> nova vrednost parametra.

$git --exec-path[=<path>]: Ova naredba vam pomaže da pronađete putanju na kojoj su instalirani vaši osnovni Git programi . Drugi način da se to postigne je postavljanjem GIT_EXEC_PATH promenljive okruženja.

$git --git-dir=<path>: Uvek koristite ovu opciju kad god trebate postaviti putanju do spremišta ili GIT_DIR promenljivu okruženja.

Često smo koristili ove Git opcije kada smo postavljali primer CarrierWave za Git. Da li ste imali slično iskustvo?

$git --work-tree=<path>: Na ovaj način možete postaviti putanju do trenutnog radnog stabla. To možete učiniti i postavljanjem GIT_WORK_TREE promenljive okruženja.

$git --namespace=<path>: Postavite svoj Git imenski prostor ovom komandom ili pomoću GIT_NAMESPACE promenljive okruženja.

I to je to! Za sada, tačnije.

Ovo je bio samo prvi deo uputstva! U sledećoj ćemo pokriti sve ostale Git komande, budite sigurni da ostanete sa nama.

Uvek ažuriramo naše git drvo članaka, pretplatite se da biste pratili naše sledeće commitove!