2017-01-25 2 views
0

私は数か月前に開始された支店で大きなリファクタをやっています。現在のマスターにリベースするのに時間がかかりました。Git rebase:Gitは既にリベースしていることを忘れています

誰かがいくつかのファイルを変更したので、それらの変更を統合したいと思います。

私はrebaseし始めましたが、私はそれらの1000の矛盾を再び併合することを望みます!

私のブランチがすでにその前のマスターとマージされていることをgitに伝える方法はありますか?

+0

ようこそStackOverflow! [ツアー]を終えましたか? –

答えて

0

チェリーピック新鮮な変化。もう一度すべてをマージしないでください!

詳細をもっと説明する必要があるかもしれません。

+0

これらの変更は、マスターから分岐した1つのブランチにありました。 ように: 'M1 - M2 - ... - M100 - M101' ' \ \ '' O1 ...ø50\ '' P1 ... P50 ... P100' –

+0

*編集*あなたのポストより多くの情報を含める。コメント(またはコメントへのコメント)にそれを記載しないでください。 –

+0

Onewar、その50の変更が分岐したマスターM1 はその後マスターは100が を変更していた私はM100にOnewarをリベースし、今Onewar ..私はここで図を作成する方法がわからない...その最後の1を無視してください90の変更、すべての競合の元の50プラスの解像度を持っています。誰かがいくつかの変更を加えてM101を作成しました リベースは間違いであったかもしれませんが、私はマージする必要があります...私の支店がM100とマージされていることをgitに教えてもいいですか? 90? はい、今からあらゆる変更をチェリーできます。それは醜いようです... –

0

気にしないでください。 私はちょうど

  • 別のフォルダにチェックアウトM100

  • このフォルダ

  • に私のすべての変更は、その後の新しい変更をマージコピー新しいブランチを作ってあげますそれをマスターする

  • 新支店で働く

関連する問題