3. grep upstream git log for a commit with the same commit subject
Has some caveats, like
if upstream's commit was amended or the actual code change is different, it can have a false positive, or
if there are multiple commits on your local branch, only the top commit is checked
(some emojis missing in above. see gist) https://gist.github.com/lawm/8087252b4372759b2fe3b4052bf7e45...
It prints the results of 3 methods:
1. git branch --merged
2. git cherry
3. grep upstream git log for a commit with the same commit subject
Has some caveats, like if upstream's commit was amended or the actual code change is different, it can have a false positive, or if there are multiple commits on your local branch, only the top commit is checked