GIT příkazy

Slovník

git clone https://github.com/torvalds/linux.git   # stažení kopie 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 branch -a             # výpis všech větví
git switch devel          # přepnutí 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ů ...
git add file.x            # přidání jednoho 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 master větve
git merge mojevetev       # připojení větve 'mojevetev' do masteru
git push origin master    # odeslání změn na server