如果一个分支没有完全合并,git diff 不应该给出一些输出吗?如何解释以下行为:
$ git branch
foo
* master
$ git diff master..foo
$ git br -d foo
error: The branch 'foo' is not fully merged.
If you are sure you want to delete it, run 'git branch -D foo'.
那么如何才能知道 foo 中做了哪些我还没有合并到 master 中的工作呢?