我尝试使用 git cherry-pick 合并来自 master 的一些提交,然后使用 git-cherry 来确定当前合并的提交。当我按照它在 master 上的顺序合并它时它工作正常,但是当我跳过合并其中一个提交时,它不会显示下一个合并。下面的例子:
$ git branch
* branch
master
$ git log --oneline
46aad17 comment4
56e43b0 comment3
26370b3 comment2
6192fa4 comment1
$ git cherry -v branch master
- 5c5e979707cd6a77ef3ae79627cdd211cad86a28 comment3
- ee0386c78d9e6d21dce7a8bac8e40beef73fb993 comment4
+ 9495c94ece440d9a05c3218f88d1b72a7fd67664 unmerged # this wasn't merged
+ 235b0822f08f351264071e7b2500caa9af997fb8 comment2
问题是为什么comment2在日志中显示为未合并时显示为未合并?