GIT příkazy

Slovník

git init                  # vytvoření lokálního repozitáře (přeměna složky na git)
 
git clone https://github.com/torvalds/linux.git   # stažení kopie vzdáleného git repozitáře
cd linux/                 # přejdu do git repozitáře
 
git status                # vypsání stavu (aktuální větev a modifikované soubory)
git log                   # seznam commitů
git log --graph           # seznam commitů (s cestičky)
 
git branch -a             # výpis všech větví
git switch devel          # přepnutí do jiné větve, zde do větve 'devel' (pokud existuje)
git switch -c mojevetev   # vytvoření nové větve a přepnutí na ni
 
# po modifikaci nějakých souborů v repozitáři ...
git add file.x            # přidání jednoho konkrétního modifikovaného souboru
git add .                 # přidání všech nových a modifikovaných souborů
git add -u                # přidání pouze modifikovaných souborů
 
git commit                # popsaní změn ve VIMu a vytvoření commitu
git commit -m 'Description of commit'  # popsani změn a vytvoření commitu
git push origin mojevetev # odeslání mojí větve na server (i s commity, pokud ve větvy nějaké jsou)
 
git pull                  # update (stažení změn ze serveru)
 
git diff master mojevetev # vypsání změn vůči master větvi
 
# Spojení větví
git switch master         # přepnutí do větve 'master' (větev do které budu připojovat jiné)
git merge mojevetev       # připojení větve 'mojevetev' do 'master'
git push origin master    # odeslání změn na server