Git on tehokas jakautunut versiokontrollijärjestelmä, joka auttaa sinua seuraamaan koodisi muutoksia, yhteistyössä muiden kanssa ja pitämään projektin koko historian. Tämän opas kuljettaa sinua läpi Gitin peruskomentoja ja työskentelytapoja Linuxissa versiokontrollin aloittamiseksi.

Kuinka käyttää Gitiä Linuxissa

  1. Vaihe 1: Asenna Git

    Asenna Git käyttämällä Linux-jakeluasi paketinhallintaa.

    Debian/Ubuntu-pohjaisille järjestelmille:

    sudo apt update
    sudo apt install git

    Fedora/RHEL-pohjaisille järjestelmille:

    sudo yum install git
  2. Vaihe 2: Määritä henkilökohtasi tiedot

    Määrittele käyttäjätunnuksesi ja sähköpostiosoitteesi. Tämä tieto liitetään committeihisi.

    git config --global user.name "Sinun nimesi"
    git config --global user.email "sinu@email.com"
  3. Vaihe 3: Alusta säilö

    Siirry hakemistoon, jossa haluat aloittaa projektisi versiokontrollin ja alusta uusi Git-säilö.

    git init
  4. Vaihe 4: Lisää tiedostoja valmistelualueelle

    Lisää tiedostot valmistelualueelle, jotta ne ovat valmisteet commitointiin.

    git add <file1> <file2> ...

    Käytä git add . lisääksesi kaikki nykyisen hakemiston tiedostot.

  5. Vaihe 5: Commitoi muutokset

    Commitoi muutoksesi säilöön selkeällä commit-viestillä.

    git commit -m "Selvä commit-viestisi tähän"
  6. Vaihe 6: Tarkista säilön tila

    Tarkista säilön tila nähdäksesi, mitkä tiedostot on muutettu, valmisteltu tai seurattamatta.

    git status
  7. Vaihe 7: Katso commit-historia

    Katso commit-historia nähdäksesi luettelon commiteista sekä niiden viesteistä ja muista tiedoista.

    git log
  8. Vaihe 8: Luo ja vaihda haaruja

    Luo uusi haara uuden ominaisuuden tai kokeilun tekemiseen.

    git branch <haaranimi>

    Vaihdu uuteen haarau:

    git checkout <haaranimi>

    Vaihtoehtoisesti luo ja vaihdu uuteen haaraan yhdellä komennolla:

    git checkout -b <haaranimi>
  9. Vaihe 9: Yhdistä haarat

    Kun olet tehnyt muutoksia haaraan, yhdistä se takaisin päähaaraan (esim. master).

    git checkout master
    git merge <haaranimi>
  10. Vaihe 10: Lähetä muutokset etä-säilöön

    Jos yhteistyötät muiden kanssa tai haluat varmuuskopioida koodisi etäisesti, lähetä muutoksesi etä-säilöön.

    git remote add origin <etä-säilön-url>
    git push -u origin master

    Korvaa <etä-säilön-url> etä-säilösi URL:llä (esim. GitHubissa, GitLabissa tai Bitbucketissa).

  11. Vaihe 11: Hae muutoksia etäisestä säilöstä

    Jos muut ovat tehneet muutoksia etä-säilöön, hae ja yhdistä ne paikalliseen säilöösi.

    git pull origin master
  12. Vaihe 12: Kloonaa olemassa oleva säilö

    Kloonaa olemassa oleva säilö etäpalvelimelta paikalliselle koneellesi seuraavalla komennolla. Tämä luo etä-säilön paikallisen kopion.

    git clone <säilön-url>