34

複数のブランチがあり、現在のブランチではないブランチにリモートの変更をマージしたいと考えています。

例えば:

git merge remote/branch some-other-branch
4

3 に答える 3

28

これは、ローカル ブランチをリモート ヘッドに早送りできる場合にのみ実行できます。任意のブランチにいる間、オリジンからリモート ブランチをフェッチしてローカル ヘッドを更新するには、次を使用します。

git fetch origin remote_branch:local_branch

基本的に、これは を使用してオリジンで新しいブランチを開く方法の逆ですgit push -u origin local_branch:remote_branch

于 2016-10-19T08:22:12.813 に答える
3

あなたが望むことをするかもしれない同様の質問の答えがあります。

レポのルートから:

git push . remote/branch:some-other-branch

これは、私がいたブランチ (master ではない) から master にリベースする直前に、master を後のコミットに早送りしたいときにうまくいきました。

于 2014-03-13T18:42:26.900 に答える
-1

設計上、これは不可能だと思います。男から

説明
       名前付きコミットからの変更を組み込みます (
       現在のブランチから分岐した履歴) を現在のブランチに。
于 2013-01-07T05:40:49.623 に答える