Git komentoriviltä

Nyt kun komentorivin käytöstä on jonkinlainen peruskäsitys, voidaan opetella Gitin käyttöä komentoriviltä. Oletuksena on, että lukijalla on myös jo käsitys siitä, miten Git toimii.

Git komentojen käyttöön saa man-tyyliset ohjeet kirjoittamalla komennon git help <komento>, esimerkiksi git help commit.

Puuhakirjatehtävän lopussa oli ohje, että tehtävässä toteutetun zip-paketin muutokset sai vietyä Gittiin suorittamalla seuraavat komennot:

git add cl_manipulaatio.zip
git commit -m "Cl_manipulaatio palautus"
git push

Nämä ovat yleisimmät komennot, joita tarvitset käyttäessäsi Gittiä komentoriviltä. Koska osaat jo käyttää Gittiä, sinun pitäisi jo tämän pohjalta ymmärtää, mitä komentoja suorittaessasi tapahtui.

Kun käytät Gittiä komentoriviltä, kannattaa myös opetella käyttämään komentorivipohjaista tekstieditoria. Tässä 3 poimintaa, joihin voit tutustua:

  • nano - aloittelijaystävällinen, yksinkertainen tekstieditori
  • emacs - todella monipuolinen ja laaja tekstieditori, johon löytyy myös graafinen käyttöliittymä; tehokas työkalu, jos jaksaa opetella käyttämään
  • vim - ei aloittelijaystävällinen, mutta vi tai vim löytyy jokaisesta Linux-käyttöjärjestelmästä.

Git-kurssi Plussassa

Plussasta löytyy Git-kurssi:

(Myös Plussan etusivulta pääset Git-kurssin uusimpaan versioon.)

Opettele edellä mainitulta Git-kurssilta ainakin seuraavat komennot:

git config --global <setting> <value_of_setting>
git clone <url> <path>
git status
git log
git add <path>
git commit -m "message"
git push
git pull

Seuraavat komennot ovat hyödyllisiä, jos haluat peruuttaa aikaisemman toiminnon:

git reset
git checkout <commit> <file>
git checkout HEAD <file>

Tutustu seuraaviin komentoihin, jos haluat oppia vielä lisää Gitistä:

git commit --amend
git mv
git rm
git blame <file>

Myös seuraavat etätietovarastoihin liittyvät komennot voivat olla hyödyllisiä:

git pull <remote> <branch>
git push <remote> <branch>
git remote