0

私は Git に関しては完全な初心者であり、ブランチでマージを処理する方法を理解するのに苦労しています。

基本的に、いくつかの変更があるbranchA、マスター(SVNの「トランク」のアナログとして使用しようとしています)、およびbranchBがあります。私がやろうとしているのは、 master を branchA からの変更で更新し、次にそれらの変更を使用して branchB を更新することです。次に、master に基づいて branchC を作成します。

または、少なくともそれが SVN を使用して行うことです。

森の中で道に迷いました。そこにはたくさんの情報があることは知っていますが、この作業を行うには少し多すぎます。

ありがとう!

4

1 に答える 1

1
git checkout master                 <-- change to master
git merge branchA                   <-- merge changes from branchA into master
git checkout branchB                <-- change to branchB
git merge master                    <-- merge changes from master & branchA into branchB
git checkout master -b branchC      <-- create a new branch called branchC based on master

すべてのコマンドが競合を引き起こさないと思います。

于 2012-06-18T15:41:38.557 に答える