Git on suosituin valitsema versionhallintajärjestelmä monille ohjelmistokehittäjille. Linus Torvalds kehitti Gitin Linux-ytimen kehittämisen aikana vuonna 2005. Siitä lähtien kehittäjät käyttävät tätä versionhallintajärjestelmää laajalti yhteistyössä muiden jäsenten kanssa heidän projekteissaan.

Jos opit ohjelmistokehitystä ja sen eri puolia, olet ehkä jo kuullut Gitistä jossain vaiheessa. Tässä oppaassa selitetään Git yksityiskohtaisesti sekä lyhyt opas sen asentamiseen ja määrittämiseen Linuxiin.

Mikä on Git ja miksi sitä tarvitset?

Ohjelmistokehitys on haastavaa. Siihen kuuluu työskentely useiden tiedostojen kanssa ja se edellyttää usein lähdekoodin korjaamista aiotun ulostulon saavuttamiseksi ennen kuin se on käyttövalmis.

Paitsi, että vaikka koodin käyttö on käynnissä tuotannossa, sitä tarvitaan edelleen säännöllinen korjaus, jotta koodi pysyy tehokkaana, ylläpidettävänä ja luettavana muille kehittäjille tiimi.

Kun projektissa työskentelee yhtä monta muuttujaa ja useita kehittäjiä samanaikaisesti, voi pian olla haastavaa pitää välilehti kaikissa eri projektitiedostoissa ja niiden versioissa.

instagram viewer

Tässä tulee esiin versionhallintajärjestelmä (VCS), kuten Git. Se helpottaa tiimin jäsenten lähettämien koodien muutosten seuraamista ja hallintaa ja puolestaan ​​nopeuttaa ohjelmistokehitystä ja testausprosessia.

Joitakin merkittäviä etuja versionhallintajärjestelmän käytöstä ovat:

  • Pääsy pitkäaikaiseen muutoshistoriaan, jotta voit tarkastella kaikkia muutoksia, jotka tiimi on koskaan tehnyt tiedostoon.
  • Haarautuminen ja yhdistäminen, mikä helpottaa samanaikaista osallistumista ja mahdollistaa useiden tiedostoversioiden yhdistämisen yhdeksi tiedostoksi muutosten soveltamiseksi ja tiedostojen päällekkäisyyden estämiseksi.

Tietenkin käyttämäsi versionhallintajärjestelmä määrää myös edut, joita voit etsiä sen käytöstä. Gitin tapauksessa, koska se on hajautettu versionhallintajärjestelmä (DVCS), kaikki kooditiedostosi ovat läsnä jokaisen kirjoittajan tietokoneessa.

Joten yllä olevien etujen (ja muutamien muiden) lisäksi Git antaa sinun työskennellä myös offline-tilassa - lukuun ottamatta työntö- ja vetotoimintoja, jotka edellyttävät edelleen Internet-yhteyttä toimiakseen.

Liittyvät: 10 parasta Linux-versionhallintajärjestelmää

Kuinka asentaa Git Linuxiin

Gitin asentaminen Linuxiin on melko yksinkertaista. Asenna se tietokoneellesi seuraavilla komennoilla Linux-distroistasi riippuen.

Asenna Git Debianiin / Ubuntuun

Git on saatavana virallisissa Ubuntu- ja Debian-arkistoissa. Siksi voit asentaa sen helposti APT: n avulla:

sudo apt install git

Asenna Git Fedoraan

Voit asentaa Gitin Fedoraan joko DNF: n tai YUM: n avulla. Jos käytät vanhempaa Fedoran versiota (jopa Fedora 21), käytä YUM:

sudo yum asenna git

Toisaalta, jos järjestelmässäsi on Fedora 22 tai uudempi, voit asentaa Gitin DNF: n avulla.

sudo dnf asenna git

Asenna Git Arch Linuxiin

Jos käytät Arch Linuxia, voit asentaa Gitin Pacmanilla:

sudo pacman -S git

Asenna Git FreeBSD: lle

Asenna Git FreeBSD: lle antamalla seuraava komento:

sudo pkg asenna git

Kun olet valmis, varmista, että asennus onnistui suorittamalla seuraavan komennon:

git - versio

Jos se palauttaa versionumeron, se tarkoittaa, että asennus onnistui. Jos ei, sinun on mentävä läpi asennusprosessi uudelleen.

Kuinka konfiguroida Git Linuxissa

Kun olet asentanut Gitin järjestelmään, sinun on määritettävä joitain sen komponentteja, ennen kuin voit käyttää sitä, kuten käyttäjänimi, sähköpostiosoite ja oletustekstieditori. Tämä kokoonpano on kertaluonteinen prosessi, ja määritettyjen asetusten tulisi kestää niin kauan kuin et poista Git-järjestelmää.

Luo identiteetti Gitille

Aluksi sinun on ensin määritettävä oletustunnus (käyttäjänimi ja sähköpostiosoite) jokaiselle järjestelmässä tekemällesi sitoutumiselle. Voit tehdä tämän kahdella tavalla. Voit joko asettaa globaalin identiteetin niin, että kaikki tekemäsi sitoumukset käyvät läpi saman identiteetin, tai asettaa arkistokohtaisen identiteetin käyttämään erillisiä identiteettejä eri projekteissa.

Voit asettaa globaalin identiteetin avaamalla päätelaitteen ja suorittamalla seuraavat komennot:

git config - globaali käyttäjänimi. "oma_nimesi"
git config --global user.email "sähköpostiosoitteesi_osoite"

Jos haluat määrittää oletusidentiteetin tietylle arkistolle, siirry ensin hakemistoon, joka sisältää arkiston. Käyttää ls-komento luetteloiden hakemistot (ja alihakemistot) ja CD-komento mennä niihin.

Kun olet arkistossa, suorita seuraavat komennot päätelaitteessa:

git config käyttäjänimi.nimi "oma_nimesi"
git config user.email "sähköpostiosoitteesi_osoite"

Määritä SSH Git: lle Linuxissa

Lisäksi, vaikka se ei ole välttämätöntä, voit myös määrittää SSH Git tietokoneellesi sallia salasanattomia kirjautumisia. Näin sinun ei tarvitse kirjoittaa salasanaasi aina, kun haluat tehdä muutoksia arkistoon.

Voit tehdä tämän avaamalla pääteikkunan ja luomalla uuden SSH-avaimen sähköpostilla suorittamalla seuraavan komennon:

ssh-keygen -t rsa -b 4096 -C "sähköpostiosoitteesi_osoite"

Kun sinua pyydetään antamaan tiedostonimi, määritä sijainti, johon haluat tallentaa avaimen ja osua Tulla sisään; jatka oletusasetusta painamalla Tulla sisään.

Järjestelmä pyytää nyt asettamaan salasanan lisäämään SSH: n suojaustason koneellesi. Kirjoita vahva tunnuslause, jonka voit muistaa ja lyödä Tulla sisään.

Lopuksi sinun on lisättävä SSH-avain ssh-agentti, joka pitää järjestelmän yksityiset avaimet. Suorita tätä varten seuraava koodi päätelaitteessa:

ssh-add ~ / .ssh / id

Kun olet määrittänyt henkilöllisyytesi, voit määrittää Gitin edelleen työnkulkuun sopivaksi.

Vaihda Gitin oletustekstieditori

Yksi lisäasetuksista, joita voit tehdä, on muuttaa Gitin oletustekstieditori vuorovaikutuksillesi.

Oletuksena Git on määritetty käyttämään Vim-tekstieditoria. Jos et kuitenkaan ole koskaan käyttänyt Vimiä aiemmin, et välttämättä tunne olosi kotoisaksi sen käytössä. Prosessin havainnollistamiseksi asetamme nanon oletusarvoiseksi Git-tekstieditoriksi. Mutta jos sinulla on ensisijainen tekstieditori, korvaa nano seuraavalla komennolla:

git config --global core.editor nano

Tarkista kokoonpanot

Kun olet määrittänyt Gitin asetuksiisi, tarkista kokoonpanoasetukset kerran varmistaaksesi, että ne ovat oikein. Suorita seuraava komento saadaksesi luettelon kaikista järjestelmän Git-kokoonpanoasetuksista:

git config --lista

Jos haluat jossain vaiheessa tulevaisuudessa muokata määrityksiä, avaa gitconfig tiedosto suorittamalla:

nano ~ / .gitconfig

Muokkaa sitten niiden identiteettien arvoja, joita haluat muuttaa.

Gitin suorittaminen onnistuneesti Linuxissa

Yllä olevan oppaan avulla sinun pitäisi pystyä asentamaan ja määrittämään Git Linux-järjestelmääsi hetkessä. Ja tämän jälkeen sinun on sisällytettävä Git työnkulkuun hallitaksesi projektejasi paremmin.

Tätä tarkoitusta varten siellä on useita Git-palveluja, jotka voivat auttaa sinua hallitsemaan arkistojasi. Yksi sellainen on GitHub, joka helpottaa versionhallintaa ja tarjoaa samalla suojatun pilvitallennustilan ja integraatiotuen lukemattomille työkaluille.

Jos olet kuitenkin uusi Gitissä ja ihmettelet, mistä aloittaa, oppiminen luomaan ensimmäinen arkisto voi auttaa sinua viihtymään työkalun kanssa.

Sähköposti
Kuinka luoda ensimmäinen arkisto Githubiin

Haluatko jakaa kehityshankkeesi verkossa? Näin pääset alkuun ensimmäisen Github-arkiston kanssa.

Lue seuraava

Liittyvät aiheet
  • Linux
  • Asenna ohjelmisto
  • Terminaali
  • GitHub
Kirjailijasta
Yash Wate (16 artikkelia julkaistu)

Yash on MUO: n DIY-, Linux-, ohjelmointi- ja tietoturva-alan kirjoittaja. Ennen kuin hän löysi intohimonsa kirjallisesti, hän kehitti verkkoa ja iOS: ää. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän kattaa muut vertikaalit. Muu kuin tekniikka, hän nauttii puhumasta tähtitieteestä, Formula 1: stä ja kelloista.

Lisää artistilta Yash Wate

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.