Fórum Root.cz

Hlavní témata => Software => Téma založeno: mikesznovu 10. 10. 2022, 12:42:28

Název: Syntaxe zvýraznění git log
Přispěvatel: mikesznovu 10. 10. 2022, 12:42:28
co znamená v git log v prvním řádku za hashem commitu  tyto věci? Jde mi o význam barev  a význam pořadí (až 4 položky)
(HEAD -> bla-branch) (modře , zeleně)
(cizi-branch) (červeně)
 (origin/master, origin/HEAD, role, blabranch, master) (červeně,červeně, zeleně, zeleně)
Název: Re:Syntaxe zvýraznění git log
Přispěvatel: Karel Karlik 11. 10. 2022, 01:25:28
da se to uplne vypnout --no-decorate
nebo nechat vypsat plne commit refy --decorate=full - pak je videt co je ref/heads, co je ref/tags, co je ref/remotes

Takze to vypada ze
1) vypisuji se vsechny "lidsky citelne" nazvy commitu ktere aktualni workspace zna
2) HEAD je proste HEAD (posledni commit v branchi kterou mam ted skutecne vycheckovanou, tj. kdyz budu v detached mode tak mi to HEAD nenapise u zadneho commitu)
3) zelene je jakakoli branch kterou jsem lokalne vycheckoval, i kdyz na ni zrovna nejsem (resp. jeji posledni commit (jeji head))
4) cervene jsou vsechny origin branche jejichz head je zrovna tenhle commit (kdyz dam fetch a git log --all tak uvidim ze ruzne origin branche uz jsou o nekolik commitu napred pred mymi lokalnimi kterymi je trackuju - novejsi commit bude mit treba cervene origin/main, a pak dole muj bude mit zelene main)


Název: Re:Syntaxe zvýraznění git log
Přispěvatel: Michal Kubeček 11. 10. 2022, 08:20:59
Viz též git-config(1):
Kód: [Vybrat]
       color.decorate.<slot>
           Use customized color for git log --decorate output.  <slot> is one
           of branch, remoteBranch, tag, stash or HEAD for local branches,
           remote-tracking branches, tags, stash and HEAD, respectively and
           grafted for grafted commits.