我已经读到有
$ git checkout B
$ git cherry -v A
但是这对我没有任何帮助,我想这(以及其他一些类似的命令,我认为git log B ^A
确实会输出一些差异,但是某种程度上并未显示所有不同的提交)仅适用于B是A的远程跟踪分支的情况。
但是我想比较两个本地分支的提交,那么我该怎么做?
更新: 更详细些,我尝试过
git log B..A
和
git log B ^A
但是来自A的HEAD
没有出现,尽管它不在B上。
编辑:不确定,如果我以错误的方式操作了git cherry
,我可能犯了一个错误,因此它应该可以正常工作