git
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| git [2019/03/23 19:29] – [GitLab] djbuldog | git [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 39: | Řádek 39: | ||
| git config [--global] user.email " | git config [--global] user.email " | ||
| </ | </ | ||
| + | |||
| + | ===== Nastavení ===== | ||
| + | |||
| + | * ukládání credential (cache = dočasně, store = trvale) | ||
| + | |||
| + | git config [--global] credential.helper " | ||
| + | |||
| ===== Commit ===== | ===== Commit ===== | ||
| Řádek 399: | Řádek 406: | ||
| git diff master..origin/ | git diff master..origin/ | ||
| </ | </ | ||
| + | |||
| + | * zobrazení všech změn externím nástrojem (meld) mezi aktuální branch a zadanou | ||
| + | |||
| + | git difftool --dir-diff origin/ | ||
| + | |||
| ===== Externals ===== | ===== Externals ===== | ||
| Řádek 500: | Řádek 512: | ||
| * následně vytvoří merge request do původní větve | * následně vytvoří merge request do původní větve | ||
| + | ===== Řešení konfliktů při merge ===== | ||
| + | |||
| + | < | ||
| + | VER_FROM=< | ||
| + | VER_TO=< | ||
| + | |||
| + | git fetch origin | ||
| + | git checkout ${VER_FROM} | ||
| + | git pull | ||
| + | git branch -D merge-${VER_FROM}-to-${VER_TO} | ||
| + | git checkout -b merge-${VER_FROM}-to-${VER_TO} origin/ | ||
| + | git merge --no-ff ${VER_FROM} | ||
| + | git mergetool | ||
| + | |||
| + | git commit -m " | ||
| + | git push origin merge-${VER_FROM}-to-${VER_TO} | ||
| + | </ | ||
| + | |||
| + | * dobrý mergetool (lze nastavit) je meld | ||
| + | * levé okno je FROM | ||
| + | * pravé okno je TO | ||
| + | * prostřední je výsledek merge | ||
| ====== Git HTTPS server ====== | ====== Git HTTPS server ====== | ||
git.1553365789.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
