所以我正在做类似
的事情 git log --graph --pretty='%h %d %s' -n10
获取我最近提交的简要历史记录。
我唯一的问题是,大多数时候我对看标签不感兴趣,只看到分支。但是%d显示标签和分支。有什么方法我只能显示分支名称而不是标签吗?
答案 0 :(得分:3)
答案 1 :(得分:0)
将此添加到您的.gitconfig
[alias]
blog = log --graph --oneline --pretty=format:'%Cred%h%Creset - %C(yellow)%s%Creset %C(green)<%an>%Creset %C(blue)@%d%Creset' --abbrev-commit
这样,您只获得提交编号,消息提交方式以及提交的分支。你只需要输入git blog
就可以在需要时查看颜色
如果你真的只有分支名称,那就是:
git log --graph --oneline --pretty=format:'%C(blue)@%d%Creset'
答案 2 :(得分:-1)
检出git log --help
,尤其是%d
选项:
%d: ref names, like the --decorate option of git-log(1)
这是您的标签。因此,您要做的就是从命令中删除它,即:
git log --graph --pretty='%h %s' -n10