Fórum Root.cz
Hlavní témata => Software => Téma založeno: 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ě)
-
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)
-
Viz též git-config(1):
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.