Git je najbolj priljubljen sistem za nadzor različic, ki so ga izbrali mnogi razvijalci programske opreme. Linus Torvalds je Git razvil med razvojem jedra Linuxa leta 2005. Od takrat razvijalci ta sistem za nadzor različic pogosto uporabljajo za sodelovanje z drugimi člani pri njihovih projektih.

Če se učite razvoja programske opreme in njenih različnih vidikov, ste morda že kdaj slišali za Git. Ta vodnik bo podrobno razložil Git, skupaj s kratkim vodnikom o tem, kako ga namestiti in konfigurirati v Linuxu.

Kaj je Git in zakaj ga potrebujete?

Razvoj programske opreme je izziv. Vključuje delo z več datotekami in pogosto zahteva poseganje v izvorno kodo, da dosežemo predvideni izhod, preden je pripravljen za uporabo.

Ne samo to, čeprav tudi po zagonu kode še vedno obstaja potreba po njej redno preoblikovanje, da bo koda ostala učinkovita, vzdržna in berljiva drugim razvijalcem na ekipo.

S tako različnimi spremenljivkami in več razvijalci, ki hkrati delajo na projektu, lahko kmalu postane izziv vodenje zavihkov za vse različne datoteke projekta in njihove revizije.

instagram viewer

Tu nastopi sistem za nadzor različic (VCS), kot je Git. Olajša sledenje in upravljanje sprememb kode, ki so jih predložili različni člani ekipe, in nato pospeši razvoj in preizkus programske opreme.

Nekatere opazne prednosti uporabe sistema za nadzor različic vključujejo:

  • Dostop do dolgoročne zgodovine sprememb, da si lahko ogledate vsako spremembo, ki jo je ekipa kadar koli vnesla v datoteko.
  • Razvejanje in združevanje, ki olajša hkratni prispevek in omogoča združitev več različic datoteke v eno datoteko, da uveljavite spremembe in preprečite podvajanje datotek.

Seveda, kateri sistem za nadzor različic uporabljate, določa tudi koristi, ki jih lahko iščete pri njegovi uporabi. V primeru Gita, ker gre za porazdeljeni sistem za nadzor različic (DVCS), so vse vaše kodne datoteke prisotne v računalniku vsakega sodelujočega.

Git vam poleg zgoraj navedenih prednosti (in še nekaterih drugih) omogoča tudi delo brez povezave - razen funkcij push and pull, ki za delovanje še vedno zahtevajo internetno povezavo.

Sorodno: 10 najboljših sistemov za nadzor različic za Linux

Kako namestiti Git na Linux

Namestitev Gita v Linux je dokaj enostavna. Za namestitev v računalnik uporabite naslednje ukaze, odvisno od distribucijskega sistema Linux.

Namestite Git v Debian / Ubuntu

Git je na voljo v uradnih skladiščih Ubuntu in Debian. Zato ga lahko enostavno namestite s pomočjo APT:

sudo apt namestite git

Namestite Git na Fedoro

Git lahko namestite na Fedoro z uporabo DNF ali YUM. Če uporabljate starejšo različico Fedore (do Fedore 21), uporabite YUM:

sudo yum namestite git

Če imate v sistemu sistem Fedora 22 ali novejšo različico, lahko za namestitev Gita uporabite DNF.

sudo dnf namestite git

Namestite Git na Arch Linux

Če uporabljate Arch Linux, lahko Git namestite s pomočjo Pacmana:

sudo pacman -S git

Namestite Git na FreeBSD

Če želite namestiti Git na FreeBSD, izdajte naslednji ukaz:

sudo pkg namestite git

Ko končate, preverite, ali je bila namestitev uspešna, tako da zaženete naslednji ukaz:

git - različica

Če vrne številko različice, to pomeni, da je bila namestitev uspešna. V nasprotnem primeru morate znova preveriti postopek namestitve.

Kako nastaviti Git v Linuxu

Ko v svoj sistem namestite Git, morate pred njegovo uporabo konfigurirati nekatere njegove komponente, na primer uporabniško ime, e-poštni naslov in privzeti urejevalnik besedil. Ta konfiguracija bo enkratna, vaše nastavljene nastavitve pa naj trajajo, dokler Gita ne odstranite iz sistema.

Ustvari identiteto za Git

Za začetek morate najprej nastaviti privzeto identiteto (uporabniško ime in e-poštni naslov) za vsako objavo v sistemu. To lahko storite na dva načina. Lahko nastavite globalno identiteto, tako da vsi zaveze, ki jih potisnete, gredo skozi isto identiteto ali pa nastavite identiteto na repozitorij za uporabo ločenih identitet za različne projekte.

Če želite nastaviti globalno identiteto, odprite terminal in zaženite spodnje ukaze:

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

Če želite nastaviti privzeto identiteto za določeno repozitorij, najprej pojdite v imenik, ki vsebuje repozitorij. Uporaba ukaz ls za seznam imenikov (in podimenikov) in ukaz cd iti vanje.

Ko ste v repozitoriju, v terminalu zaženite naslednje ukaze:

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

Konfigurirajte SSH za Git v Linuxu

Poleg tega, čeprav ni potrebno, lahko tudi nastavite SSH za Git v računalniku, da omogoči prijavo brez gesla. Na ta način vam ni treba vnašati gesla vsakič, ko želite sprejeti spremembe v repozitorij.

Če želite to narediti, odprite okno terminala in zaženite naslednji ukaz, da z e-poštnim sporočilom ustvarite nov ključ SSH:

ssh-keygen -t rsa -b 4096 -C "vaš_naslov_naslov"

Ko boste pozvani k vnosu imena datoteke, določite mesto, kamor želite shraniti ključ in zadeti Enter; za nadaljevanje privzete možnosti pritisnite Enter.

Zdaj vas bo sistem pozval, da nastavite geslo za dodajanje dodatne ravni varnosti SSH na vašem računalniku. Vnesite močno geslo, ki si ga lahko zapomnite in pritisnete Enter.

Na koncu morate v ključ dodati še SSH ključ ssh-agent, ki vsebuje zasebne ključe vašega sistema. Za to v terminalu zaženite naslednjo kodo:

ssh-add ~ / .ssh / id

Ko konfigurirate svojo identiteto, lahko Git dodatno konfigurirate tako, da ustreza vašemu poteku dela.

Spremenite privzeti urejevalnik besedila za Git

Ena od dodatnih konfiguracij, ki jo lahko naredite, je spremeniti Gitov privzeti urejevalnik besedil za vaše interakcije.

Git je privzeto konfiguriran za uporabo urejevalnika besedil Vim. Če pa še nikoli niste uporabljali Vima, se z njim morda ne boste počutili kot doma. Za prikaz postopka bomo kot privzeti urejevalnik besedil Git nastavili nano. Če pa imate prednostni urejevalnik besedil, nano nadomestite z naslednjim v naslednjem ukazu:

git config --global core.editor nano

Preglejte konfiguracije

Ko ste Git nastavili po svojih željah, enkrat preverite nastavitve, da se prepričate, da so pravilne. Zaženite naslednji ukaz, da dobite seznam vseh konfiguracijskih nastavitev Git za vaš sistem:

git config --list

Če želite nekoč v prihodnosti urediti konfiguracijo, odprite gitconfig datoteka z zagonom:

nano ~ / .gitconfig

Nato uredite vrednosti identitet, ki jih želite spremeniti.

Uspešno zagnan Git v Linuxu

Z uporabo zgornjih navodil bi morali v najkrajšem možnem času namestiti in konfigurirati Git v svoj sistem Linux. Nato morate Git vključiti v svoj potek dela, da boste bolje upravljali svoje projekte.

V ta namen obstajajo različne storitve Git, ki vam lahko pomagajo pri upravljanju vaših skladišč. Eden takih je GitHub, ki olajša nadzor nad različicami, hkrati pa ponuja varno shranjevanje v oblaku in podporo za integracijo nešteto orodij.

Če ste v Gitu šele novi in ​​se sprašujete, kje začeti, vam bo učenje, kako ustvariti svoj prvi repozitorij, pomagalo, da se boste z orodjem počutili dobro.

E-naslov
Kako ustvariti prvo skladišče na Githubu

Želite svoje razvojne projekte deliti po spletu? Evo, kako začeti s svojim prvim skladiščem Github.

Preberite Naprej

Sorodne teme
  • Linux
  • Namestite programsko opremo
  • Terminal
  • GitHub
O avtorju
Yash Wate (16 objavljenih člankov)

Yash je zaposlen v MUO za področje DIY, Linux, programiranje in varnost. Preden je svojo strast našel v pisanju, se je razvijal za splet in iOS. Njegovo pisanje lahko najdete tudi na TechPP, kjer pokriva druge vertikale. Razen tehnologije se rad pogovarja o astronomiji, formuli 1 in urah.

Več od Yash Wate

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.