80-luvun lopulta lähtien, kun versionhallintaohjelmistoa alettiin kehittää, Git on edelleen helpoin käyttää koodinmuutosten seurantatyökalua.
Palvelut, kuten Github ja Gitlab, tarjoavat koodin tallentamisen arkistoon, jota usein kutsutaan "etävarastoksi". Ne toimivat koodin keskusvarastoina; Git voi synkronoida paikallisen koodin keskuskoodin kanssa hallitakseen useiden käyttäjien monimutkaisiakin muutoksia oikein.
Asennus
Ubuntussa, Debianissa ja vastaavissa jakeluissa voit asentaa Gitin suorittamalla:
sudo apt install git
merkintä: Vanhemmille Ubuntu-versioille (versio 14.04 ja sitä vanhemmat) sinun on käytettävä apt-get
sijasta apt
.
CentOS:ssä, Fedorassa ja muissa Red Hat -pohjaisissa jakeluissa voit asentaa Gitin suorittamalla:
yum asenna git
Gitin peruskomennot
Katsotaanpa joitain peruskomentoja git
jonka avulla voimme alkaa seurata muutoksia koodissamme.
Ota git käyttöön paikallisessa kansiossa, suorita alla oleva komento Terminalin kansion sisällä.
git init
Se luo piilotetun kansion, .git
, joka sisältää git-määritykset ja tiedot muutosten seurannasta, jos tiedostoja lisätään jälkikäteen muutosseurantaa varten. Käytä sitä gitin alustamiseen paikallisessa projektissa.
Kloonataksesi/latataksesi etäkansion ja alustaaksesi git siihen, suorita alla oleva komento:
git klooni
Tässä, , on etävarastossa olevan projektin URL-osoite. Se lataa etäprojektin paikalliseen järjestelmään ja luo git-alustetun kansion projektin nimellä.
Huomaa, että sinun ei tarvitse juosta git init
sen jälkeen kun projekti on kloonattu.
Muutosten hakeminen etähakemistosta gitin avulla, suorita alla oleva komento:
git vedä
Gitin vetokomento vetää kaikki etävaraston muutokset edellisen vedon tai kloonauksen jälkeen. Käyttäjän on ensin tehtävä paikalliset muutokset ennen kuin hän ottaa etäyhteyden, jotta paikalliset muutokset eivät katoa.
Jos vedetyt muutokset ja paikalliset muutokset ovat ristiriidassa, git ilmoittaa, missä ristiriita tapahtuu, ja pyytää käyttäjää muokkaamaan tiedostoa manuaalisesti.
Jos haluat lisätä tiedoston tai kansion gitiin, suorita alla oleva komento:
git add
Yllä oleva komento lisää komennossa määritetyn tiedoston tai kansion Git-vaihealueelle. Git-vaihealue viittaa tilaan, jolloin tiedoston muutoksia seurataan. Käyttää git add .
kaikkien nykyisen kansion tiedostojen lisäämiseksi esitysalueelle.
Jos haluat tarkistaa työhakemistossa olevien tiedostojesi tilan (seurantatilan), suorita alla oleva komento
git-tila
Se näyttää nykyisen kansion seurantatilan; mitä tiedostoja on muutettu viimeisimmän vahvistuksen jälkeen ja mitä tiedostoja ei ole lisätty välitysalueelle.
Jos haluat tehdä muutoksia gitissä, käytä alla olevaa komentoa:
git commit -m "Commit Message"
Commit-komento vahvistaa tiedostomuutokset, eli vaiheittainen muutos on nyt tehty pysyväksi. Jokaisen toimituksen yhteydessä on annettava viestimerkkijono, jonka tulee kuvata kyseisessä sitoumuksessa tehdyt muutokset; tämä pitää kirjaa muutoksista.
Jos haluat siirtää muutoksia etävarastoon gitin avulla, suorita alla oleva komento:
git push
Kun koodi on sidottu, käyttäjä voi siirtää tehdyt muutokset etävarastoon. Huomaa, että käyttäjän on ensin vedettävä koodi ennen työntämistä, jotta hänen paikallinen projektinsa sisältää kaikki etämuutokset, jos niitä on.
Nämä ovat joitain peruskomentoja, joilla käyttäjä voi aloittaa Gitin käytön muutosten seurantaan. Lisää komentoja ovat muutosten tallentaminen, projektien haarautuminen ja muut Gitin ominaisuudet, jotka löytyvät Gitin mansivulta.