|
git ini
|
Inicializace repozitáře v existujícím adresáři
|
|
git remote add origin [url.git]
|
Připojení složky k repozitáři
|
|
git clone [url]
|
Stáhne všechna data z repozitáře
|
|
git config --global user.name "John Doe"
|
Nastavení totožnosti - jméno
|
|
git config --global user.email johndoe(at)example.com
|
Nastavení totožnosti - email
|
|
git pull
|
Aktualizuje lokální verzi s tou ze serveru
|
|
git status
|
Zobrazí změny
|
|
git add .
|
Přidání souborů do staging area
|
|
git rm
|
Odstranění souboru
|
|
git commit -m"Komentář"
|
Vytvoření commitu
|
|
git push
|
Zaslání commitů na serverový repozitář
|
|
git push --all origin
|
Pushne všechno i branche
|
|
git reset [soubor]
|
Odstraní soubory ze stage připravené pro commit
|
|
git checkout [soubor]
|
Odstranění změněných souborů, které nejsou v stage
|
|
git checkout [commit]
|
Přepnutí do commitu
|
|
git revert [commit]
|
Vrátí změny provedené commitem
|
|
git diff --stat Hotfix
|
Zobrazení rozdílu větví
|
|
git difftool
|
zobrazení změn v GUI
|
|
git log --graph --oneline --branches
|
Grafické zobrazení větví
|
git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(auto)%d%C(reset)' --all
[diff]
tool = diffmerge
[difftool "diffmerge"]
cmd = E:/DiffMerge_4_2_0_697_stable_x64/sgdm.exe \"$LOCAL\" \"$REMOTE\"
[merge]
tool = diffmerge
[mergetool "diffmerge"]
trustExitCode = true
cmd = E:/DiffMerge_4_2_0_697_stable_x64/sgdm.exe -merge -result=\"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\"
|
git branch experimentalni
|
Vytvoření větve
|
|
git branch
|
Výpis větví
|
|
git branch -r
|
Výpis větví ve vzdáleném repozitáři
|
|
git checkout experimentalni
|
Přepnutí do větve
|
|
git merge hotfix
|
Sloučíme větev "hotfix" do větve ve které aktuálně jsme
|
|
git branch -d hotfix
|
Odstranění větve
|
|
git stash
|
Vytvoření shashe se všemi změnami
|
|
git stash save "message"
|
-||- jen s vlastní zprávou
|
|
git stash list
|
Výpis všeho
|
|
git stash show
|
Zobrazí detail shashe
|
|
git stash apply
|
Vráti změny a nechá je ve stashi
|
|
git stash pop
|
Vrátí změny a vymaže je ze shashe
|
|
git stash drop <stash>
|
Vymaže stash
|
|
git stash clear
|
Odstraní všechny stashe
|
|
git checkout functions.java --ours
|
Můj soubor
|
|
git checkout functions.java --theirs
|
Jeho soubor
|
|
git mergetool
|
Řešení konfliktu v GUI
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.