2016-07-27 8 views

答えて

0

git checkout Features 
git merge Develop 

Featuresから、Developをマージする、です。マージはいずれの方向にも動作できます。つまり、ブランチを元のブランチにマージする必要はありません。

1

DevelopからFeaturesに変更する場合は、FeaturesDevelopにリベースして変更できます。

git checkout Features 
git rebase Develop 

リベース後、ツリーは次のようになります。あなたがFeatures内のすべての変更が完了した後

  C -- D Features 
     /
A -- B -- E   Develop 

、あなたはDevelopFeaturesをマージすることができます。 Featuresで作業している間に、Developにリベースして、追加の変更をDevelopから引き出すことはできます。このワークフローに従って、マージコミットとクリーンヒストリを1つだけ持ちます。

0

これは逆です。開発とフィーチャをマージします。

 C--D--F [Features] 
    / /
A--B--E--- [Develop] 

'F':

Gitのマージは--no-ffの

何が起こるだろうことはあるの開発:何ができることは、その後チェックアウトへの分岐機能とありますDがEに更新された結果です。私はDがEで更新されたかったようにEをDに引き寄せたいと言っていると思っています。

関連する問題