GitHub如何形成拉取请求

GitHub如何形成拉取请求,git,github,git-diff,pull-request,Git,Github,Git Diff,Pull Request,我有一个分支已经将master合并了好几次(以获得该功能分支的最新bug修复)。现在我想看看我开始在该分支工作后所做的所有更改,所以我尝试了git diff start\u commit..HEAD。然而,我注意到git也显示了这些合并的提交,所以这不是我想要的 然后,我尝试从该分支创建一个pull请求,看看是否同样适用于GitHub的pull请求,但注意到pull请求只显示了我想要的更改 树枝看起来像这样 master: A---B---C---D---E---F \

我有一个分支已经将master合并了好几次(以获得该功能分支的最新bug修复)。现在我想看看我开始在该分支工作后所做的所有更改,所以我尝试了
git diff start\u commit..HEAD
。然而,我注意到git也显示了这些合并的提交,所以这不是我想要的

然后,我尝试从该分支创建一个pull请求,看看是否同样适用于GitHub的pull请求,但注意到pull请求只显示了我想要的更改

树枝看起来像这样

master: A---B---C---D---E---F
         \       \       \
feature:  G---H---I---J---K---L
问题是git diff A..L显示的是A-L的所有提交,但是GitHub的pull请求只显示G-L,这正是我想要的

那么GitHub使用什么命令来形成pull请求呢


编辑:添加了一张图片

请查看。从git文档:

Comparing branches

    $ git diff topic master    <1>
    $ git diff topic..master   <2>
    $ git diff topic...master  <3>

1. Changes between the tips of the topic and the master branches.

2. Same as above.

3. Changes that occurred on the master branch since when the topic branch was started off it.
比较分支
$git差异主题主机
$git差异主题..主
$git差异主题…主
1.主题提示和主分支之间的更改。
2.同上。
3.自主题分支启动以来主分支上发生的更改。

git diff origin/master您的_功能_分支
?不,这也包括了从master发散后的其他提交..太棒了!三个点就是我要找的东西!谢谢:)