私はこれでどこにも行きません... 2つの別々のプルリクエストを作成しようとしています。多分誰かが私に何が間違っているかを指摘することができます。これが私がやっていることです:
リポジトリ FOO をフォークし、自分のマシンにクローンします
git clone https://github.com/myself/FOO.git
アップストリームに設定して FOO を追跡する
git remote add upstream https://github.com/maker_of_FOO/FOO.git
新しいブランチとチェックアウトを作成する
git branch FOO_fix_1
git checkout FOO_Fix_1
ファイルを編集し、コミットしてプッシュする
git commit
git push
新しいブランチを FOO のフォークにプッシュする
git push -u origin FOO_fix_1
これまでのところ問題ありません。Github で をクリックすると、 のブランチにCompare and PR
プル リクエストが作成されます。私の問題は、 2 番目の PRを作成しようとしたときに始まります。これは、個別の PR であり、最初の PR の上に移動する必要はありません。master
FOO
新しいブランチを作成します。
git branch FOO_fix_2
git checkout FOO_fix_2
git commit
git push
git push -u origin FOO_fix_2
これにより、リモートリポジトリに新しいブランチが作成されますCompare and PR
が、Github をクリックすると、新しいブランチと比較されFOO_fix_2
ますMaster
が、PR は最初の PR に追加されます。
質問:の同じブランチで
個別の PR を作成することはできませんか? 異なるブランチで2つの異なるものを修正しているためです。すべてがマスターにスタックされている場合、ローカル バージョンで個別のブランチを作成する必要があるのはなぜですか?Master
Foo
明確にしていただきありがとうございます。