[英]How can I show the name of branches in `git log`?
如何在git log
的输出中显示分支的名称?
例如,使用, git log --graph --all
我可以很好地概述提交,但是混淆哪一行是master,哪个是我的分支。
尝试装饰选项。
git log --graph --all --decorate
它注释标记或分支指向的提交。
我正在寻找类似的东西 - 但想知道改变是什么分支。 希望这个答案对其他人也有用。
我正在调查blackbox
加密的风险,当有足够多的用户离开项目并且keyrings
目录不是基于主人的宗教信仰时,当前admins
可能无法使用回购及其分支/标签
我发现下面的答案是有用的,其中keyrings
目录没有从主人更新...
基本上添加--source
是我需要显示分支/标签。 添加--name-only
还将显示实际更改了哪个文件。
cd /path/to/repo-that-uses-blackbox-encryption
git log --graph --all --decorate --source --name-only keyrings
如果您碰巧使用oh-my-zsh作为终端,那么可以使用一堆git别名。 所有这些都可以在他们的回购哦-my-zsh / plugins / git上看到。 如果您不使用此终端,那么您可以抓取别名并将您喜欢的别名粘贴到您自己的环境中。
接受的答案提供了git log --graph --all --decorate
命令,它可以作为oh-my-zsh中的glgga
别名使用。
就个人而言,我更喜欢glods
别名,它转化为:
git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset' --date=short
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.