aosp ics ブランチを master (私のプロジェクトのメイン ブランチ) に持ち込む場合、git merge と git rebase のどちらの方法が推奨されますか? (ちなみに、いつ git merge の代わりに git rebase を使用しますか?を読みましたが、その状況でどちらを行うのが適切かはまだ混乱しています。)
2 に答える
1
aosp icsブランチをマスターに持ってきますか?
マージ(最初にローカルで競合を解決するためにブランチにマージmaster
して から、にマージします)aosp ics
aosp ics
master
Arebase
が興味深いのは、 をプッシュしなかった場合aosp ics
、つまり、そのブランチの履歴をパブリックのアップストリーム リポジトリに公開しなかった場合のみです。次に、 にマージ する前に、の上に
リベースし、ローカルで競合を解決することができます 。
したがって、rebase を使用しても、 from から へのマージが発生します。aosp ics
master
aosp ics
master
aosp ics
master
于 2012-05-07T06:15:54.650 に答える