Git je najpopularniji sustav kontrole verzija koji su izabrali mnogi programeri. Linus Torvalds razvio je Git tijekom razvoja Linux jezgre još 2005. godine. Od tada programeri naširoko koriste ovaj sustav kontrole verzija kako bi surađivali s drugim članovima na njihovim projektima.

Ako učite razvoj softvera i njegove različite aspekte, možda ste već čuli za Git. Ovaj će vodič detaljno objasniti Git, zajedno s kratkim vodičem o tome kako ga instalirati i konfigurirati na Linux.

Što je Git i zašto vam treba?

Razvoj softvera je izazov. Uključuje rad s nekoliko datoteka i često zahtijeva petljanje s izvornim kodom kako bi se postigao željeni izlaz prije nego što bude spreman za upotrebu.

I ne samo to, iako i nakon pokretanja koda u proizvodnji još uvijek postoji potreba za tim povremena refaktorizacija kako bi kôd ostao učinkovit, održiv i čitljiv ostalim programerima na tim.

S toliko varijabli i više razvojnih programera koji istodobno rade na projektu, uskoro može postati izazov zadržati karticu na svim različitim projektnim datotekama i njihovim revizijama.

instagram viewer

Tu dolazi do izražaja sustav kontrole verzija (VCS) poput Gita. Olakšava praćenje i upravljanje promjenama koda koje su predali razni članovi tima, a zauzvrat ubrzava razvoj i testiranje softvera.

Neke od značajnih blagodati korištenja sustava za kontrolu verzija uključuju:

  • Pristup dugotrajnoj povijesti promjena kako biste mogli pregledati svaku promjenu koju je tim ikad učinio u datoteci.
  • Razgranavanje i spajanje, što olakšava istodobni doprinos i omogućuje spajanje više verzija datoteke u jednu datoteku kako bi se primijenile promjene i spriječilo dupliciranje datoteke.

Naravno, koji sustav za kontrolu verzija koristite također određuje koristi koje možete tražiti od njegove upotrebe. U slučaju Gita, budući da je riječ o distribuiranom sustavu za kontrolu verzija (DVCS), sve vaše datoteke s kodom prisutne su na računalu svakog suradnika.

Dakle, uz gore navedene prednosti (i nekoliko drugih), Git vam omogućuje i izvanmrežni rad - osim funkcija push and pull, za koje je i dalje potrebna internetska povezanost.

Povezano: 10 najboljih sustava za upravljanje verzijama za Linux

Kako instalirati Git na Linux

Instaliranje Gita na Linux prilično je jednostavno. Upotrijebite sljedeće naredbe, ovisno o vašem Linux distribucijskom sustavu, da biste ga instalirali na računalo.

Instalirajte Git na Debian / Ubuntu

Git je dostupan na službenim Ubuntu i Debian repozitorijima. Stoga ga možete jednostavno instalirati pomoću APT-a:

sudo apt instalirati git

Instalirajte Git na Fedori

Git možete instalirati na Fedoru koristeći DNF ili YUM. Ako imate stariju verziju Fedore (do Fedore 21), upotrijebite YUM:

sudo yum instaliraj git

Suprotno tome, ako na vašem sustavu radi Fedora 22 ili novija, možete koristiti DNF za instalaciju Gita.

sudo dnf instalirati git

Instalirajte Git na Arch Linux

Ako ste na Arch Linuxu, Git možete instalirati pomoću Pacmana:

sudo pacman -S git

Instalirajte Git na FreeBSD

Da biste instalirali Git na FreeBSD, izdajte sljedeću naredbu:

sudo pkg instaliraj git

Kada završite, provjerite je li instalacija bila uspješna pokretanjem sljedeće naredbe:

git --verzija

Ako vrati broj verzije, znači da je instalacija bila uspješna. Ako nije, trebate ponovno pregledati postupak instalacije.

Kako konfigurirati Git na Linuxu

Nakon što instalirate Git na svoj sustav, morate konfigurirati neke od njegovih komponenti prije nego što ga možete koristiti, poput korisničkog imena, adrese e-pošte i zadanog uređivača teksta. Ova će konfiguracija biti jednokratni postupak, a vaše konfigurirane postavke trebale bi trajati sve dok Git ne uklonite iz svog sustava.

Stvorite identitet za Git

Za početak prvo trebate postaviti zadani identitet (korisničko ime i adresa e-pošte) za svako izvršavanje obveza na vašem sustavu. Postoje dva načina za to. Možete postaviti globalni identitet tako da svi komiteti koje pritisnete prolaze kroz isti identitet ili postaviti identitet po repozitoriju kako bi se koristili zasebni identiteti za različite projekte.

Da biste postavili globalni identitet, otvorite terminal i pokrenite naredbe u nastavku:

git config --global user.name "vaše_ime"
git config --global user.email "your_email_address"

Ako želite postaviti zadani identitet za određeno spremište, prvo prijeđite u direktorij koji sadrži spremište. Koristiti naredba ls za popis direktorija (i poddirektorijuma) i naredba cd ući u njih.

Jednom kad ste u spremištu, u terminalu pokrenite sljedeće naredbe:

git config user.name "vaše_ime"
git config user.email "your_email_address"

Konfigurirajte SSH za Git na Linuxu

Nadalje, iako nije potrebno, možete i postaviti SSH za Git na vašem računalu kako bi se omogućile prijave bez lozinke. Na taj način ne morate unijeti lozinku svaki put kada želite unijeti promjene u spremište.

Da biste to učinili, otvorite prozor terminala i pokrenite sljedeću naredbu da biste stvorili novi SSH ključ sa svojom e-poštom:

ssh-keygen -t rsa -b 4096 -C "adresa_ad_pošte"

Kada se zatraži ime datoteke, navedite mjesto na kojem želite spremiti ključ i pritisnite Unesi; da biste nastavili sa zadanom opcijom, pritisnite Unesi.

Sustav će sada zatražiti da postavite lozinku kako biste dodali dodatni nivo sigurnosti SSH-u na vašem računalu. Upišite snažnu lozinku koje se možete sjetiti i pogoditi Unesi.

Napokon, morate dodati SSH ključ u ssh-agent, koji sadrži privatne ključeve vašeg sustava. Za to u terminalu pokrenite sljedeći kod:

ssh-add ~ / .ssh / id

Nakon što konfigurirate svoj identitet, možete dalje konfigurirati Git kako bi odgovarao vašem tijeku rada.

Promijenite zadani uređivač teksta za Git

Jedna od dodatnih konfiguracija koju možete učiniti je promijeniti Gitov zadani uređivač teksta za vaše interakcije.

Prema zadanim postavkama, Git je konfiguriran za upotrebu Vim uređivača teksta. Međutim, ako nikada prije niste koristili Vim, možda se nećete osjećati kao kod kuće koristeći ga. Da bismo demonstrirali postupak, postavit ćemo nano kao zadani Git editor teksta. Ali ako imate preferirani uređivač teksta, slobodno nano zamijenite onim u sljedećoj naredbi:

git config --global core.editor nano

Pregledajte konfiguracije

Kada konfigurirate Git prema svojim željama, jednom provjerite postavke konfiguracije kako biste se uvjerili da su točne. Pokrenite sljedeću naredbu da biste dobili popis svih Git konfiguracijskih postavki za vaš sustav:

git config --list

U nekom trenutku u budućnosti, ako želite urediti konfiguraciju, otvorite gitconfig datoteka pokretanjem:

nano ~ / .gitconfig

Zatim uredite vrijednosti identiteta koje želite promijeniti.

Uspješno pokretanje Gita na Linuxu

Koristeći gornji vodič, trebali biste biti u mogućnosti instalirati i konfigurirati Git na svoj Linux sustav u trenu. I nadalje, morate uključiti Git u svoj tijek rada kako biste bolje upravljali svojim projektima.

U tu svrhu postoje razne Git usluge koje vam mogu pomoći u upravljanju vašim spremištima. Jedan takav je GitHub, koji olakšava kontrolu verzija, a istovremeno nudi sigurnu pohranu u oblaku i podršku za integraciju za bezbroj alata.

Ako ste pak novi Git i pitate se odakle početi, naučiti kako stvoriti svoje prvo spremište moglo bi vam pomoći da se udobno snađete s alatom.

E-mail
Kako stvoriti svoje prvo spremište na Githubu

Želite podijeliti svoje razvojne projekte na mreži? Evo kako započeti s prvim spremištem Github.

Pročitajte Dalje

Povezane teme
  • Linux
  • Instalirajte softver
  • Terminal
  • GitHub
O autoru
Yash Wate (Objavljeno 16 članaka)

Yash je stožerni pisac u MUO-u za DIY, Linux, programiranje i sigurnost. Prije nego što je svoju strast pronašao u pisanju, razvijao se za web i iOS. Također možete pronaći njegovo pisanje na TechPP-u, gdje pokriva druge vertikale. Osim tehnologije, on voli razgovarati o astronomiji, Formuli 1 i satovima.

Više od Yash Watea

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.