私はgitを初めて使っています。私はブランチAをマスターから持っています。 BranchA(私は変更をBranchAからmasterにマージするつもりはありません) 今度はBranchBという名前のマスターから別のブランチを作成しました。 BranchAからBranchBへの変更が必要です。gitコピーがあるブランチから別のブランチに変わる
これを達成する方法を教えてもらえますか?
ありがとうございます。
私はgitを初めて使っています。私はブランチAをマスターから持っています。 BranchA(私は変更をBranchAからmasterにマージするつもりはありません) 今度はBranchBという名前のマスターから別のブランチを作成しました。 BranchAからBranchBへの変更が必要です。gitコピーがあるブランチから別のブランチに変わる
これを達成する方法を教えてもらえますか?
ありがとうございます。
git checkout BranchA
git merge BranchB
git push origin BranchB
を実行し、あなたが戻っマスターへの変更をマージしないつもりなら、これはすべてです。一般的には、すべての変更をマスターにマージし、新しいブランチを作成することをお勧めします。
また、マージコマンドの後にいくつかの競合があります。これは手動で編集して修正する必要があります。
BranchAからBranchBへの変更をマージします。あなたはBranchB上にある場合git merge BranchA
代わりにマージを他の人が示唆したように、あなたは別の上に1つのブランチをリベースすることができますが:
git checkout BranchB
git rebase BranchA
これはBranchB
はBranchA
、ないmaster
から分岐したように効果的に見えた、BranchB
を取り、BranchA
にそれをリベース。
これは、2つの段階のプロセス
リモートリポジトリにブランチコードをプッシュしたい場合は、
これがあれば正しい答えですか1つのブランチから別のブランチに変更をマージするには、マスターブランチを妨げないでください –