2015-02-23

git-game arba Linus Torvalds paieškos

git-game tai terminalo žaidimas sukurtas patikrinti git komandų žinias. Kiekvienas žaidimo lygis tai užduotis, kuri turi būti atliekama duomenų saugykloje. Kai užduotis įvykdoma gaunama sekanti. Žaidime yra dešimt lygių, kurie vis sunkesni prieš tai buvusįjį.

Klonuojame šią saugyklą įvedę konsolėje:

git clone https://github.com/hgarc014/git-game.git

Neturite daug žinių apie git??

Siūlome pasižiūrėti šiuos failiukus, kurie turėtų padėti vykdant užduotis:


Kitais atvejais, galite pradėti atlikinėti užduotis :)

Visada turėtumėte patikrinti README.md failiuką kitai užuominai!

Pirma užduotis yra patikrinti suvestines, kur yra atsakymas į šį klausimą:

Kai gimsta programuotojas, kokį pirmiausiai dalyką jis/ji išmoksta pasakyti?


Pirmosios užduoties sprendimas.

Tikriname log'us pasinaudoję šia komanda:

git log

Gauname terminale daug atsakymų į užklausimą. Mus domina Hello World! , nes šiuo atveju šis žodžių derinys kuo puikiausiai tinka į užduotą klausimą. Taigi susirandame šią eilutę. Mano atveju ji tokia:

commit 9b9380ba22cd3f1d0974abeea9738fa60ef96a2e

Author: Henry Garcia <hgarc014@ucr.edu>

Date:   Fri Dec 19 09:24:33 2014 -0800



    Hello World!


Matome commit eilutėje pateiktas raidžių ir skaičių derinys. Taigi patikriname šį derinį. Užtenka įvesti tik dalį jo:

git checkout 9b3980b

Taigi galiausiai galime patikrinti readme.md failiuką. Jei viską atlikome gerai rasime naują užduotį jame.


Atsakymus į visas užduotis rasite čia (tiems kam įdomu, bet siūlome pradžioje pabandyti patiems):





Komentarų nėra:

Rašyti komentarą