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.
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.
Želite svoje razvojne projekte deliti po spletu? Evo, kako začeti s svojim prvim skladiščem Github.
Preberite Naprej
- Linux
- Namestite programsko opremo
- Terminal
- GitHub
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.
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.