私はこの難しさにたくさん直面しているので、私はgitがそれのための解決を持っているかどうか疑問に思っています。Gitの機能ブランチからupstream/masterをorigin/masterにマージするには?
- 私はアップストリームレポを持っています。
- 私はそれを捨てて、それを
origin
と名付けました。 - 私は
master
ブランチを持っています。 - 私は
feature_1
というブランチを持っています。
私は開発中にfeature_1
ブランチに入っています。私はそれをリベースしたいとき、私は次の手順に従っています:
$ git checkout master
$ git fetch upstream // To see is there any change although pull works as well
$ git merge upstream/master // in case there is a change
$ git push origin/master
$ git checkout feature_1
$ git rebase master
だから、私はfeature_1ブランチから上流にフェッチすることができています知っているが、私は疑問に思って私はfeature_1ブランチからorigin/master
にupstream/master
をマージして、リベースすることができていますそれ(feature_1ブランチを残さずに)?
ご協力いただければ幸いです。ありがとう。
おかげでTim、 'Remote'は会社のレポです。 「原点」はPRを送るためのものです。 – Hesam
もう一度、 'git push origin/master'が意味することは分かりませんが、私の答えの大半はどちらかといえば変わっていないと思います。 –
ああ、そうです、あなたは正しいです。これは私のリベースのケースでは必要ではありませんが、変更の記録(新しいブランチを作成するため)が必要です。ありがとう。 – Hesam