Mikä se on?
Tervetuloa Git Gudiin, komentorivipeliin, joka on suunniteltu auttamaan sinua oppimaan käyttämään suosittua versiohallintajärjestelmää nimeltä Git!Tasojen edetessä osaat yhä enemmän ja enemmän gitistä, ja lopulta sinusta tulee git grandmaster!
Jos jotain puuttuu, voit vapaasti lisätä ongelman, tai jos olet kiinnostunut, katso contributors-tiedosto ja lisää jotain itse! Projekti on rakenteeltaan sellainen, että uusien tasojen lisääminen on erittäin helppoa!
Jos olet enemmän visuaalinen oppija, sinun kannattaa aloittaa ”Learn Git Branching” -kirjasta, ja sitten kokeilla Git Gudia. Learn Git Branching on visuaalisempi, mutta Git Gudissa oikeasti käytät Gitiä tasojen suorittamiseen.
Miten käytän sitä?
Asennusohjeet löydät alta.
Kun Git Gud on asennettu, kirjoittamalla ”git gud” saat tulosteen ja se alkaa kertoa, mitä sinun pitää tehdä.Git Gud on tarkoitettu olemaan kuin peli, ja kuten pelissä, siinä on tasoja. tasot on jaettu taitoihin, joista jokainen esittelee sinulle uuden aiheen Gitissä. se alkaa olettaen, että sinulla on nollatietämystä, ja rakentuu sitten ylöspäin. jokaisella tasolla se antaa sinulle tavoitteen ja selittää, mitä tapahtuu.Ihannetapauksessa peli opettaa sinulle kaiken, mitä sinun tarvitsee tietää voittaaksesi sen, mutta sinua rohkaistaan silti käyttämään muita resursseja oppiaksesi niin paljon kuin haluat.
Pelin alkutasot alkavat totuttelemalla sinut Git Gudin käyttöliittymään, mutta myöhemmin apupyörät irtoavat, ja sinun täytyy muistaa kirjoittaa komentoja.Jos joskus unohdat, mitä komentoja on, tai jos haluat aloittaa myöhemmältä tasolta, voit aina ajaa komennon ”git gud help ”Tärkeimmät komennot ovat git gud goal
, git gud status
, git gud explain
git gud test
ja git gud load next
. Myös muut komennot ovat hyödyllisiä, mutta näiden komentojen tulosteen pitäisi riittää opastamaan sinut tason läpi.
Aloittaaksesi, sinun täytyy alustaa Git Gud tyhjään hakemistoon. kun Git Gud on alustettu, sillä on täysi kontrolli kyseiseen hakemistoon, ja se alkaa lisätä/poistaa kommitteja ja tiedostoja. yleensä on useita haaroja, ja sinun odotetaan käyttävän Git-komentoja jokaisen tason ratkaisemiseen.Tasot vaihtelevat vaikeusasteeltaan, ja ne vaativat sinua tekemään erilaisia asioita.Jotkut tasot ovat todella helppoja ja vaativat vain selityksen lukemista, mutta toiset vain antavat sinulle tilanteen, ja sinun täytyy käyttää oppimaasi ratkaistaksesi tason.
Miten asennetaan
Git Gud on kirjoitettu Python 3:lla.Sinun täytyy olla Python >=3.6 asennettuna järjestelmääsi, jotta Git Gud toimisi.Käytän mieluiten Anacondaa varmistaakseni, että kaikki toimii oikein, mutta voit myös asentaa pipillä, jos tiedät mitä teet.
Kun ympäristösi on asennettu Python >=3.6, asentaminen on yksinkertaista:
pip3 install git-gud
Aloittaminen on myös yksinkertaista:
git gud
Git Gud opastaa, mitä pitää tehdä
Jos kumpikaan noista komennoista ei toimi, voit kokeilla erilaisia asioita:
- Käytä
pip
eikäpip3
- Varmista, että PATH-muuttujasi sisältää Pythonin suoritettavat tiedostot
- Käyttäjä asentaa:
pip3 install --user git-gud
- Käytä Anacondaa