2012-12-27 19 views
5

私は、その機能ブランチに最新のバグ修正を得るために、数回マスターをマージしたブランチを持っています。今私はそのブランチで作業を開始した後に私が行ったすべての変更を見たいと思ったので、私はgit diff start_commit..HEADを試しました。しかし、私はgitがそれらのマージされたコミットを表示しているので、それは私が望んでいなかったことに気付きました。GitHubがプルリクエストを作成する方法

次に、GitHubのプルリクエストに同じことが当てはまるかどうかを確認するために、そのブランチからプルリクエストを作成しようとしましたが、プルリクエストが自分の変更を表示しているだけでした。

支店この

master: A---B---C---D---E---F 
     \  \  \ 
feature: G---H---I---J---K---L 

のように見え、問題は、Gitの差分A..Lが-Lからすべてのコミットを表示しているということですが、GitHubののプル要求だけ私が欲しいものであるG-Lを表示しています。

GitHubがプルリクエストを作成するために使用するコマンド(またはコマンド)は何ですか?

編集:画像を追加

+0

'git diff origin/master your_feature_branch'? –

+0

いいえ、それはあまりにも発散後にマスターからの他のコミットを含んでいます。 – OsQu

答えて

4

これをチェックしてください。 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. 
+0

Brilliant! 3つの点が私が探していたものでした!ありがとう:) – OsQu

関連する問題