2017-02-25 3 views
1

にコミットリベースの複数が、私はすぐにこのブランチをリベースすることができますどのように1

(MAJOR-A) <-- (MAJOR-B) <-- (merged-minors) <-- master 

(merged-minors)コミットの場所はありません本当の問題を持っている、それは同様に次のようになります。

(merged-minors) <-- (MAJOR-A) <-- (MAJOR-B) <-- master 

重複して申し訳ありませんが、私はそれを行う方法については失われていますが、それはgit rebase -iおよびsquashキーワード

ベストアンサーは、翻訳する英語の文書全体へのリンクではなく、実行するgitコマンドです。事前に感謝します。

+0

ビデオチュートリアルへのリンクについて教えてください:) - https://www.youtube.com/watch?v=7IfkL8swmFw – sashoalm

答えて

2

gitが-i HEAD〜5

まずだけで未成年者(それらの変更命令)の後ろの両方専攻の行を変更リベース。 その変更後、未成年者の2人を選んで1人を圧倒してください。

ので、あなたがリベースメニューにあります。

  1. はマイナー
  2. のマイナー
  3. のマイナー

しかし最高を選ぶ主なA

  • を選ぶ
  • 主要Bを選びます初心者のためにこれを行う方法は、ローカルブランチを作成し、そこにあるすべてをテストすることです。 Rebaseの仕組みを理解すれば、Rebaseは強力で簡単なツールです。

  • +0

    Tx、私はリベースメニュー内の行を移動することができませんでした – yolenoyer

    関連する問題