Osnovna spletna stran (html, css), ki jo bomo uporabljali za učenje gita.
- Ustvari Github račun (če ga še nimaš)
- Lokalno nastavi svoj name in email z
git config --global
- Forkaj ta repozitorij, nato lokalno kloniraj svoj fork
- Na spletni strani je veliko slovničnih napak, najdi in popravi kakšno
- Preveri svoje spremembe z
git diff
- Commitaj spremembe s slabim commit messageom
- Popravi commit message z
git commit --amend
- Spremeni še nekaj stvari, ugotovi, da dejansko ne želiš teh sprememb, in jih resetaj (tako cel repozitorij kot file-by-file)
- Daj pull request
- Posodobi svoj pull request potem, ko se zgodijo spremembe v tem repozitoriju
- Počakaj, da je tvoj pull request sprejet ali zavrnjen
- En v paru naredi prazen github repozitorij (z README), da vse pravice drugemu
- Oba sklonirata repozitorij
- En naj v README napiše ime in priimek obeh, drugi šolsko leto in šolo -- tekmujeta, kdo bo prej commital in pushal
- Počasnejši mora pullat (lokalne unstaged spremembe je treba commitati, stashati ali resetati) in razrešit konflikte, preden lahko pusha
- Vsak naredi nov branch
- Vsak na svoj branch v repozitorij doda neko sliko po želji in jo doda v README
- Vsak pusha svoj branch in odpre pull request
- Nekdo prek githuba popravi README na master branchu
- Oba poskusita mergat svoj pull request v masterja, a ne gre
- Naredita rebase in mergata -- tisti, ki je počasnejši, mora še enkrat rebasati
- Pogledata zgodovino z ukazi
git log --stat --summary
,git log --graph
ingitk
- Pogledata spremembe v nekem commitu z
git show