2016-11-14 68 views
2

我合并分支发展成为分支我的特征用下面的命令:如何判断哪些提交包含在合并中?

$ git merge --no-ff develop 

我预计,以后我的特征分支将被两次提交提前起源/我-功能:这次合并提交,另我想带。然而,git status报告说,它由三个提交的未来:

$ git status 
On branch my-feature 
Your branch is ahead of 'origin/my-feature' by 3 commits. 
    (use "git push" to publish your local commits) 
nothing to commit, working directory clean 

我想弄清楚被包括在合并其提交不通过日志梳理。是否有命令列出它们或仅列出“前进”的提交?我试着做一个硬重置并使用git merge --log,认为它会在日志消息中列出它们,但它只显示一次提交。

回答

2

您可以使用

git log origin/my-feature..my-feature 

地看到,在您的分支的提交,但尚未推(在提前提交)。

既然你已经在my-feature不过,你可以把它缩短到:

git log origin/my-feature.. 
相关问题