- Terminaali/Pääte/Komentorivi/Git Bash on työkalu, jota koodarin työssä pääsee käyttämään varsin paljon
- Samalla se on myös työkalu, jonka käyttöä moni arkailee
- Mieluummin tehtäisiin asioita graafisella käyttöliittymällä
- Gitin käyttöönkin on olemassa erilaisia sovelluksia, jotka tarjoavat graafisen käyttöliittymän gitin käyttöön
- git-gui
- SourceTree
- GitHub Desktop
- TortoiseGit
- GitKraken
- …
- Komentorivin käyttö on kuitenkin nopeampaa ja (yleensä) myös selkeämpää, joten käytämme gitiä komentorivin kautta
- Ennen kuin mennään gitin käyttöön, harjoitellaan ylipäätänsä komentorivin käyttöä
Avaa näytölle vierekkäin finder ja terminaali
# Mene työpöydälle (Mac)
cd ~/desktop/
# Katso nykyisen kansion polku
pwd
# Luo työpöydälle uusi kansio
mkdir mimmitkoodaa-testi
# Mene äsken luomasi kansioon
cd mimmitkoodaa-testi
# Katso nykyisen kansion polku (pitäisi loppua …/mimmitkoodaa-testi)
pwd
# Luo uusi tiedosto kansioon
touch test.txt
# Luo uusi kansio
mkdir testi-kansio
# Mene äsken luomasi kansioon
cd testi-kansio
# Kopioi test.txt tiedosto testi-kansioon
cp ../test.txt test.txt
# Mene kansiopolussa yksi pykälä ylöspäin
cd ..
# Uudelleennimeä test.txt test2.txt
mv test.txt test2.txt
# Katso kansion sisältö
ls -al
# Kirjoita jotain test2.txt tiedostoon
nano test2.txt
# Tulosta test2.txt sisältö
cat test2.txt
Lopputulema pitäisi olla seuraavanlainen tiedostorakenne:
mimmitkoodaa-testi
├── test2.txt
└── testi-kansio
└── test.txt
Voit tarkistaa asian esim. Finderissa (Mac) tai File Explorer/Tiedostonhallinta (Windows 10)
Lopuksi poista koko mimmitkoodaa-testi kansio ja sen sisältö seuraavasti
cd ..
# Tarkista, että olet työpöydällä
pwd
# Poista kansio ja sisältö
# -r = recursively eli poistaa myös alakansiot ja niiden sisällöt
# -f = force eli ei kysele poistetaanko varmasti
rm -rf mimmitkoodaa-testi