Uživatel:Tivvit/Pískoviště
Základy práce s verzovacím systémem git[upravit | editovat zdroj]
SSH klíč[upravit | editovat zdroj]
Je třeba přihlašovat se pomocí SSH klíče. Pokud klíč nemáte je třeba ho vygenerovat pomocí následujícího příkazu.
ssh-keygen -t rsa -C "your_email@youremail.com"
Poté pošlete veřejnou část klíče (ida_rsa.pub) správci sítě. Klíče najdete v home/.ssh
Pohyb v programu[upravit | editovat zdroj]
Git je původně ovládán přes příkazovou řádku, ale jsou nad ním vytvořeny i grafické nadstavby. Návod je pro příkazovou řádku. Ve složkách se pohubujeme jako v shell - ls a cd
Klonování projektu[upravit | editovat zdroj]
Většina začátečníků začne prací na již rozpracovaném projektu. Aktuální verzi projektu stáhneme pomocí příkazu.
git clone git@server.cz:projekt.git
Tento skript Vám vytvoří složku s projektem.
Commit[upravit | editovat zdroj]
git add[upravit | editovat zdroj]
Po provedení úseku práce budeme chtít změny zaznamenat. To provedeme pomocí příkazu.
git add .
nebo
git add *
nebo
git add test.txt
Tím přidáme soubory do commitu.
git commit[upravit | editovat zdroj]
Nyní commit uložíme. Můžeme si zjistit stav projektu
git status
Commit provedeme pomocí příkazu
git commit -m “popis commitu”
Většina firem používá angličtinu jako commit message.
git push[upravit | editovat zdroj]
Změny jsou uloženy lokálně, nyní je nahrajeme na server.
git push
Pokud nastane chyba, server pravděpodobně odmítl naší verzi protože během naší práce někdo vytvořil další práci. Musíme si tedy projekt aktualizovat a poté ho znovu skusit nahrát.
git pull[upravit | editovat zdroj]
git pull origin master
tento příkaz stáhne aktuální verzi kódu z repoztáře.
Další příkazy[upravit | editovat zdroj]
Grafické zobrazení verzí
gitk