代码之家  ›  专栏  ›  技术社区  ›  vdboor

如何在“git log”中显示分支的名称?

git
  •  193
  • vdboor  · 技术社区  · 16 年前

    git log ?

    比如,, git log --graph --all

    2 回复  |  直到 9 年前
        1
  •  340
  •   CB Bailey    16 年前

    尝试装饰选项。

    git log --graph --all --decorate
    

    它注释由标记或分支指向的提交。

        2
  •  10
  •   Android Control    8 年前

    我在寻找类似的东西,但想知道做了什么样的改变。希望这个答案对其他人也有用。

    blackbox 加密,其中回购协议及其分支/标记可能对当前用户不可用 admins keyrings

    我发现下面的答案很有帮助 钥匙圈 未从主目录更新目录。。。

    基本上增加 --source 这就是我需要显示分支/标签的地方。添加 --name-only

    cd /path/to/repo-that-uses-blackbox-encryption
    git log --graph --all --decorate --source --name-only keyrings
    

    另一个有用的答案是: How to show git log with branch name

        3
  •  2
  •   Simon    7 年前

    如果您碰巧使用oh my zsh作为终端,那么可以使用一堆git别名。所有这些都可以在回购协议中看到 oh-my-zsh/plugins/git

    被接受的答案代表了 git log --graph --all --decorate glgga 别名在我的天啊。

    就我个人而言,我更喜欢 glods

    git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset' --date=short