如何检查单个提交是否已应用于特定分支?
以文档git-cherry
为例:
$ git log --graph --oneline --decorate --boundary origin/master...topic
* 7654321 (origin/master) upstream tip commit
[... snip some other commits ...]
* cccc111 cherry-pick of C
* aaaa111 cherry-pick of A
[... snip a lot more that has happened ...]
| * cccc000 (topic) commit C
| * bbbb000 commit B
| * aaaa000 commit A
|/
o 1234567 branch point
$ git cherry origin/master topic
- cccc000... commit C
+ bbbb000... commit B
- aaaa000... commit A
我怎么知道它具有与无需处理整个树cccc000
相同的内容?- cccc111
这可能吗?
请注意,它git-cherry
依赖于补丁内容(差异),这是问题的关键。