2016-04-05 6 views
1

私が取り組んでいるこのプロジェクトでは、プルリクエストを使ってレポに進捗をコミットするはずです。すべてのコミットは別のブランチになければなりません。問題は、最後の3つのコミットが1回のプルリクエストでプッシュされ、それぞれを別々のブランチに移動するはずです。私は新しい枝を元に戻すと、作成しようとしたが、それはめちゃくちゃだと、私はこの答えでは正方形の1プッシュコミットを新しいブランチに移動する

+0

待つ...それぞれのコミットが別々のブランチで同じベースの上に座っていなければならないのか、3つのブランチが連続してコミットする必要があるのでしょうか? –

+0

あなたは正確に何をしようとしていますか? –

+0

あなたは何をしましたか? –

答えて

1

で戻ってきた、私はあなたの分岐がfeatureと呼ばれていることを前提とし、そのようfeatureが質問に3つのコミットを持っていることでしょう3つの最も最近のコミット。

featureから新しいブランチを作成します。

git checkout -b onecommit 

ハァハァに最新の2つのコミットを、残りの3つのコミットの最初残し:今ちょうど最初にコミット含むこのブランチをプッシュし

git reset --hard HEAD~2 

をあなたのレポ:

git push origin onecommit 

ちょうど

git checkout -b twocommits 
git reset --hard HEAD~1 
git push origin twocommits 
+0

私はそれが働いたと思う、ありがとう! – Reaper9806

関連する問題