Git show all branches (but not stashes) in log

前端 未结 3 1779
孤城傲影
孤城傲影 2021-01-30 19:25

I have a Git alias that expands to:

git log --graph --oneline --all --decorate

According to man git log there are a couple of susp

3条回答
  •  时光说笑
    2021-01-30 20:09

    Instead of doing --all and then trying to filter out the stashes, don't ever include them in the first place:

    git log --branches --remotes --tags --graph --oneline --decorate
    

    The main problem that arises from trying to filter them out afterwards is that if the stash is the latest commit on that branch (because even though it's not the head of the branch, it's still the most recent descendant of it), it can actually filter out the entire branch from the log, which isn't what you want.

提交回复
热议问题