マスターを数回マージしたブランチがあります(その機能ブランチの最新のバグ修正を取得するため)。そのブランチで作業を開始した後に行ったすべての変更を確認したかったので、試してみgit diff start_commit..HEAD
ました。しかし、gitがそれらのマージされたコミットも表示することに気づいたので、それは私が望んでいたものではありませんでした。
次に、そのブランチからプルリクエストを作成して、GitHubのプルリクエストに同じことが当てはまるかどうかを確認しようとしましたが、プルリクエストには、必要な変更のみが表示されていることに気付きました。
枝はこんな感じ
master: A---B---C---D---E---F
\ \ \
feature: G---H---I---J---K---L
問題は、git diff A..LがALからのすべてのコミットを表示しているのに、GitHubのプルリクエストが必要なGLのみを表示していることです。
では、GitHubがプルリクエストを作成するために使用しているコマンドは何ですか?
編集:写真を追加しました