Prácu s git-om uľahčujú rôzne gui aplikácie ako napríklad SourceTree. Niekedy sa však hodí otvoriť starý dobrý command line a zadávať príkazy manuálne. V tomto článku ponúkam výber tých najpoužívanejších git príkazov.
Git checkout
Zmena branch na ktorej práve pracujete.
git checkout
Odstránenie zmien, ktoré ešte neboli posunuté do staging area:
git checkout -- .
git checkout <filename> //obnovenie konkrétneho súboru
Git staging
Pred commitom je potrebné zmeny presunúť do staging area. Viete tak urobiť týmto príkazom:
git add -A
Odstránenie zmien, zo staging area:
git reset HEAD .
Git diff
Pre zobrazenie zmien v aktuálnej branch. Prípadne môžete špecifikovať konktrétny súbor.
git diff
git diff path/filename
Git commit
Zmeny commitnete a pridáte komentár nasledovným príkazom:
git commit -m "Commit message"
Git push
Ak chceme zmeny posunúť ďalej do remote repozitáru, potrebujeme na to:
git push origin HEAD
Git pull
Náš kolega s ktorým pracujeme na projekte práve zapracoval novú funkcionalitu. Stiahneme ju cez:
git pull
Git fetch
Zadaním fetch príkazu stiahnete do vášho repozitáru informácie o zmenách, ktoré sa udiali vo vzdialenom (remote) repozitári. Jedná sa o nové branches, či info o nových zmenách v už existujúcich branches.
git fetch origin
Git log
Užitočný príkaz pre zobrazenie posledných commitov.
git log <branch>