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!