我有一个 Git 别名,它扩展为:
git log --graph --oneline --all --decorate
根据man git log
有几个可疑的选项:--not
and --branches
;但我无法让它正常工作。
我应该如何编辑它来隐藏隐藏的东西?
FYI: 根据接受的问题 https://stackoverflow.com/a/9438578/477168 and comment https://stackoverflow.com/questions/9437182/git-show-all-branches-but-not-stashes-in-log#comment46034208_9438578 my .gitconfig
别名现在看起来像这样:
[alias]
l = log --branches --remotes --tags --graph --oneline --decorate --notes HEAD
而不是做--all
然后尝试过滤掉隐藏的东西,不要首先将它们包括在内:
git log --branches --remotes --tags --graph --oneline --decorate
之后尝试过滤掉它们所产生的主要问题是,如果存储是该分支上的最新提交(因为即使它不是head
分支的分支,它仍然是它的最新后代),它实际上可以从日志中过滤掉整个分支,这不是你想要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)