2
上流/起源/ローカルのgitシステムを持っています。上流のブランチをマージする
上流に枝b1とb2があります。 枝がb1 ローカルb1です。
b2の変更(b1 +いくつかの新しいコミット)をb1に置きたいと思います。
私は、コマンドを試してみました:私は、原点/ B1を訪問したときに
git fetch upstream b2
git checkout origin/b1
git merge upstream b2 (which shows a Fast-forward)
git push origin b1 (Which shows "Everything up-to-date")
は、しかし、私は追加のコミットを参照してくださいいけません。
誰かが私に何か不足していると示唆できますか?
これはそのトリックでした。私は何が欠けていた、これは魔法のように働いた。あなたはplsを説明できますか? – CodeMonkey
コメントで説明しました。基本的には、リモートの '上流 'から' b2'をリモートの 'origin'から' b1'の分岐にプッシュしたいだけです。ですから、 'git fetch'を実行すると、' b2'ブランチを追跡ブランチとしてローカルに取得し、リモート 'origin 'の' b1'にプッシュすることができます。 –
ありがとうございます。しかし、b1のチェックアウトよりもb2のマージは、b1の最新のコミットを取得する必要がありますか? – CodeMonkey