Uživatelské nástroje

Nástroje pro tento web


git

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
git [2019/03/23 19:29] – [GitLab] djbuldoggit [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 39: Řádek 39:
 git config [--global] user.email "first.last@example.com" git config [--global] user.email "first.last@example.com"
 </code> </code>
 +
 +===== Nastavení =====
 +
 +  * ukládání credential (cache = dočasně, store = trvale)
 +
 +  git config [--global] credential.helper "cache"
 +
  
 ===== Commit ===== ===== Commit =====
Řádek 399: Řádek 406:
 git diff master..origin/master git diff master..origin/master
 </code> </code>
 +
 +  * zobrazení všech změn externím nástrojem (meld) mezi aktuální branch a zadanou
 +
 +  git difftool --dir-diff origin/moje-branch
 +
  
 ===== 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 =====
 +
 +<code>
 +VER_FROM=<version_from>
 +VER_TO=<version_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/${VER_TO}
 +git merge --no-ff ${VER_FROM}
 +git mergetool
 +
 +git commit -m "Resolve conflicts"
 +git push origin merge-${VER_FROM}-to-${VER_TO}
 +</code>
 +
 +  * 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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki