我正在使用git。我有一个分支apifixes
,它在前一段时间从master
分支出来。来自apifixes
分支的大多数(但不是全部)更改已合并回master
。至少,我相信情况就是这样,因为当我尝试做的时候
git branch -d apifixes
我收到以下错误:
error: The branch 'apifixes' is not an ancestor of your current HEAD.
如何判断apifixes
中的更改,而master
中的更改?
答案 0 :(得分:1)
git log master..apifixes
显示从apifix可以访问的提交,但不能从主
访问如果您想显示两者之间的差异,请使用git diff
代替
答案 1 :(得分:0)
git log --oneline --left-right --cherry-pick master...apifixes
(请注意三个点...
)可能就是您想要的。