Uživatel:Tivvit/Pískoviště

Z WikiSkript

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