Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Etävaraston Kloonaaminen | Johdanto GitHubiin
Githubin Perusteet

Etävaraston Kloonaaminen

Pyyhkäise näyttääksesi valikon

Kloonaus

Kun etävarasto on luotu, voit luoda paikallisen kopion käyttämällä git clone -komentoa ja varaston URL-osoitetta. Ennen komentojen suorittamista kerrataan kuitenkin ensin, miten Terminal (Git Bash) avataan käyttöjärjestelmässäsi.

Windows
expand arrow

Windows-ohjeet

  1. Napsauta Käynnistä-valikkoa tai paina Windows-näppäintä;
  2. Kirjoita Git Bash hakupalkkiin;
  3. Napsauta hakutuloksista Git Bash -sovellusta.
macOS
expand arrow

macOS-ohjeet

  1. Paina Command (⌘) + Välilyönti samanaikaisesti. Tämä avaa Spotlightin, järjestelmänlaajuisen hakutoiminnon;
  2. Kirjoita hakupalkkiin "Terminal", jolloin näet "Terminal" tai "Terminal.app" hakutuloksissa;
  3. Napsauta hakutuloksista "Terminal". Tämä avaa Terminal-sovelluksen.
Linux
expand arrow

Linux-ohjeet

Paina Ctrl + Alt + T.

Note
Huomio

Jos Git ei ole asennettuna, article tarjoaa vaiheittaiset asennusohjeet.

Tarvitset URL-osoitteen, joten seuraa alla olevan videon ohjeita oppiaksesi, miten kopioit repositoriosi URL-osoitteen palvelussa GitHub.

Kun URL-osoite on kopioitu, olemme valmiita kloonaamaan etärepositorion suorittamalla seuraavan komennon terminaalissa ja korvaamalla <url> oman repositoriosi todellisella URL-osoitteella:

git clone <url>
Etärepositorion kloonaus

Kuten näet, olemme onnistuneesti ladanneet kopion etävarastosta GitHubista omalle koneellemme. Lisäksi hakemisto nimeltä github-playground luotiin automaattisesti, ja se sisältää koko työpuun.

Siirrytään nyt tähän hakemistoon ja listataan kaikki sen ei-piilotetut tiedostot ja kansiot:

cd github-playground
ls -l
Tiedostojen ja kansioiden listaus

Käytännössä varastossamme on vain yksi README.md-tiedosto, joka luotiin automaattisesti varaston luonnin yhteydessä.

Note
Lisätietoa

README-tiedosto on asiakirja, joka yleensä sisältää olennaisia tietoja ohjelmistoprojektista, kuten asennusohjeet, ominaisuudet ja riippuvuudet. Tiedosto on yleensä kirjoitettu markdown-muodossa. Markdown on kevyt merkintäkieli, jossa käytetään yksinkertaista tekstimuotoista syntaksia. Se on suunniteltu muunnettavaksi HTML-muotoon ja muihin muotoihin, mutta on silti helppolukuinen ja -kirjoitettava.

Muutosten tallentaminen paikallisesti

Ensimmäisen paikallisen commitin tekemiseksi aloita muokkaamalla README.md-tiedostoa. Voit käyttää mitä tahansa editoria — kuten Notepadia, Visual Studio Codea tai Sublime Textiä. Tässä esimerkissä käytetään Vim-editoria (voit install Vim).

Avaa README.md-tiedosto Vimissä suorittamalla:

Muutosten tallentaminen paikallisesti

Muokataan tätä tiedostoa muuttamalla sen sisältöä. Käytämme tähän Vim-editoria. Avaa README.md-tiedosto Vimissä suorittamalla seuraava komento:

vim README.md
REAME-tiedoston avaaminen Vimissä

Ensin täytyy siirtyä insert (muokkaus) -tilaan Vimissä painamalla i. Tämän jälkeen voit muokata tekstiä. Lisää seuraava rivi README-tiedostoon:

Learning GitHub is cool!
README-tiedoston muokkaaminen

Poistuaksesi syöttötilasta, paina Escape-näppäintä. Tämän jälkeen tallenna muutokset ja poistu kirjoittamalla :wq ja painamalla Enter-näppäintä:

Vimistä poistuminen

Tarkistetaan nyt työpuun tila:

git status
Tilan tarkistus

Kuten huomaat, README-tiedosto on muokattu-tilassa, joten voimme nyt lisätä ja kommitoida tämän muutoksen yhdellä komennolla:

git commit -a -m "Add another line to README.md"
Note
Huomio

Kertauksena, -a-parametri git commit -komennossa lisää automaattisesti kaikki muokatut ja poistetut tiedostot vaiheeseen, jolloin git add -komentoa ei tarvitse käyttää ennen kommitointia. -m-parametrilla voit lisätä kommenttiviestin suoraan komentoon.

Suora commit
question mark

Mikä komento luo paikallisen kopion etärepositorysta?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 5
some-alt