Git on paljude tarkvaraarendajate jaoks populaarseim versioonikontrollisüsteem. Linus Torvalds arendas Giti välja Linuxi kerneli arendamise ajal juba 2005. aastal. Sellest ajast alates kasutavad arendajad seda versioonihaldussüsteemi laialdaselt oma projektides teiste liikmetega koostööks.
Kui õpid tarkvaraarendust ja selle erinevaid tahke, siis võisid Gitist mingil hetkel juba kuulnud olla. Selles juhendis selgitatakse Git üksikasjalikult koos lühikese juhendiga selle installimiseks ja konfigureerimiseks Linuxis.
Mis on Git ja miks seda vaja on?
Tarkvaraarendus on keeruline. See hõlmab töötamist mitme failiga ja nõuab sageli lähtekoodi kallutamist, et saavutada kavandatud väljund enne selle kasutamiseks valmis.
Vähe sellest, et isegi pärast koodi käitamist tootmises on endiselt vaja perioodiline ümberehitamine, et hoida kood efektiivne, hooldatav ja loetav teistele arendajatele meeskond.
Kuna projektis töötab korraga nii palju muutujaid ja mitu arendajat, võib peagi osutuda keeruliseks kõigi erinevate projektifailide ja nende muudatuste vahelehe hoidmine.
Siin tuleb mängu versioonijuhtimissüsteem (VCS) nagu Git. See hõlbustab erinevate meeskonnaliikmete esitatud koodis tehtud muudatuste jälgimist ja haldamist ning omakorda tarkvara arendamise ja testimise protsessi.
Versioonijuhtimissüsteemi kasutamise mõned märkimisväärsed eelised on järgmised:
- Juurdepääs pikaajalisele muudatuste ajaloole, et saaksite vaadata kõiki muudatusi, mis meeskond on failis kunagi teinud.
- Hargnemine ja ühendamine, mis hõlbustab samaaegset panustamist ja võimaldab teil muudatuste rakendamiseks ja failide dubleerimise vältimiseks ühendada faili mitu versiooni ühte faili.
Muidugi määrab teie kasutatav versioonihaldussüsteem ka selle kasutamise eelised. Giti puhul, kuna see on hajutatud versiooni juhtimissüsteem (DVCS), on kõik teie koodifailid olemas iga kaasautori arvutis.
Seega võimaldab Git lisaks ülaltoodud eelistele (ja mõnedele teistele) ka võrguühenduseta töötada - välja arvatud tõukefunktsioonid, mille tööks on siiski vaja Interneti-ühendust.
Seotud: 10 parimat Linuxi versioonihaldussüsteemi
Kuidas Git Linuxi installida
Giti installimine Linuxi on üsna lihtne. Kasutage oma arvutisse installimiseks järgmisi käske, sõltuvalt teie Linuxi distributsioonist.
Installige Git Debiani / Ubuntu
Git on saadaval ametlikes Ubuntu ja Debiani hoidlates. Seetõttu saate selle APT abil hõlpsalt installida:
sudo apt install git
Installige Git Fedorale
Giti saate Fedorale installida, kasutades DNF-i või YUM-i. Kui kasutate Fedora vanemat versiooni (kuni Fedora 21), kasutage YUM-i:
sudo yum installige git
Ja vastupidi, kui teie süsteemis töötab Fedora 22 või uuem versioon, saate Giti installimiseks kasutada DNF-i.
sudo dnf installige git
Installige Git Arch Linuxi
Kui kasutate Arch Linuxi, saate Giti installida Pacmani abil:
sudo pacman -S git
Installige Git FreeBSD-sse
Giti installimiseks FreeBSD-le väljastage järgmine käsk:
sudo pkg installige git
Kui see on tehtud, kontrollige järgmise käsu käivitamist, kas installimine õnnestus:
git --versioon
Kui see tagastab versiooni numbri, tähendab see, et installimine õnnestus. Kui ei, peate installiprotsessi uuesti üle vaatama.
Kuidas konfigureerida Git Linuxis
Kui olete Giti oma süsteemi installinud, peate enne selle kasutamist konfigureerima mõned selle komponendid, nagu kasutajanimi, e-posti aadress ja vaiketekstiredaktor. See konfiguratsioon on ühekordne protsess ja teie seadistatud sätted peaksid kestma seni, kuni te Gitit oma süsteemist ei eemalda.
Looge Giti jaoks identiteet
Alustuseks peate kõigepealt seadistama vaikimisi identiteedi (kasutajanimi ja e-posti aadress) iga oma süsteemis tehtud kohustuse jaoks. Selleks on kaks võimalust. Võite kas määrata globaalse identiteedi nii, et kõik teie lükatud kohustused läbiksid sama identiteedi, või määrata repositooriumi identiteedi, et kasutada erinevate projektide jaoks eraldi identiteete.
Globaalse identiteedi määramiseks avage terminal ja käivitage järgmised käsud:
git config - globaalne kasutajanimi "sinu_nimi"
git config --global user.email "teie e-posti_adress"
Kui soovite konkreetse hoidla jaoks vaikimisi identiteedi seadistada, minge kõigepealt kataloogi, mis sisaldab hoidlat. Kasutage käsk ls kataloogide (ja alamkataloogide) loetlemiseks ja CD-käsk neisse sisse minna.
Kui olete hoidlas, käivitage terminalis järgmised käsud:
git config kasutaja.nimi "sinu_nimi"
git config user.email "teie e-posti aadress"
Konfigureerige SSH Giti jaoks Linuxis
Kuigi see pole vajalik, saate ka seadistada SSH Giti jaoks oma arvutis, et lubada paroolivabasid sisselogimisi. Nii ei pea te parooli sisestama iga kord, kui soovite hoidlasse muudatusi teha.
Selleks avage terminaliaken ja käivitage järgmine käsk, et luua oma meiliga uus SSH-võti:
ssh-keygen -t rsa -b 4096 -C "teie e-posti aadress"
Kui teil palutakse failinime sisestada, määrake asukoht, kuhu soovite võtme salvestada ja vajutage Sisenema; vaikevaliku jätkamiseks vajutage Sisenema.
Nüüd palub süsteem teil seadistada parooli, et lisada oma arvutisse SSH-le täiendav turvakiht. Sisestage tugev parool, mida saate meelde jätta ja vajutada Sisenema.
Lõpuks peate lisama SSH-võtme ssh-agent, mis hoiab teie süsteemi privaatvõtmeid. Selleks käivitage terminalis järgmine kood:
ssh-add ~ / .ssh / id
Kui olete oma identiteedi konfigureerinud, saate Git oma töövoo jaoks sobivamalt konfigureerida.
Muutke Giti vaiketekstiredaktorit
Üks täiendavatest konfiguratsioonidest, mida saate teha, on muuta oma suhtluste jaoks Giti vaiketekstiredaktorit.
Vaikimisi on Git konfigureeritud kasutama tekstiredaktorit Vim. Kui te pole aga kunagi varem Vimi kasutanud, ei pruugi te selle kasutamisel end koduselt tunda. Protsessi demonstreerimiseks määrame Giti vaiketekstiredaktoriks nano. Aga kui teil on eelistatud tekstiredaktor, asendage nano järgmise käsklusega:
git config - globaalne tuum. redigeerija nano
Vaadake üle konfiguratsioonid
Kui olete Giti oma eelistuste järgi konfigureerinud, kontrollige üks kord konfiguratsiooniseadeid, et veenduda nende õigsuses. Kõigi oma süsteemi Giti konfiguratsiooniseadete loendi saamiseks käivitage järgmine käsk:
git config - loend
Mingil ajahetkel tulevikus, kui soovite konfiguratsiooni muuta, avage gitconfig faili käivitades:
nano ~ / .gitconfig
Seejärel muutke nende identiteetide väärtusi, mida soovite muuta.
Giti käivitamine Linuxis edukalt
Kasutades ülaltoodud juhendit, peaksite Giti oma Linuxi süsteemi installima ja konfigureerima kiiresti. Ja edaspidi peate oma projekti paremaks haldamiseks kaasama Giti oma töövoogu.
Sel eesmärgil on olemas mitmeid Giti teenuseid, mis aitavad teil oma hoidlaid hallata. Üks selline on GitHub, mis hõlbustab versioonihaldust, pakkudes samal ajal turvalist pilvemälu ja integreerimise tuge paljudele tööriistadele.
Kui olete Giti jaoks siiski uus ja mõtlete, kust alustada, võib teie esimese hoidla loomise õppimine aidata teil tööriistaga mugavamaks saada.
Kas soovite oma arendusprojekte veebis jagada? Siit saate teada, kuidas oma esimese Githubi repositooriumiga alustada.
Loe edasi
- Linux
- Installige tarkvara
- Terminal
- GitHub
Yash on MUO isetegijate, Linuxi, programmeerimise ja turvalisuse personalikirjanik. Enne kirest kirjas leidmist töötas ta veebi ja iOS-i jaoks. Tema kirjutise leiate ka TechPP-st, kus ta kajastab muid vertikaale. Lisaks tehnikale meeldib talle rääkida astronoomiast, vormel 1-st ja vaadata.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.