5
ローカルGitブランチを別の名前のリモートに簡単にプッシュするにはどうすればよいですか?
常に両方の名前を指定せずに、ローカルブランチを別の名前のリモートブランチでプッシュおよびプルする簡単な方法があるかどうか疑問に思っていました。 例えば: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name 誰かがremote_branch_nameを更新した場合、次のことができます。 $ git pull そして、すべてがマージ/早送りされます。ただし、ローカルの「newb」に変更を加えると、次のことはできません。 $ git push 代わりに、私はしなければなりません: % git push origin newb:remote_branch_name 少しばかげているようです。をgit-pull使用git-config branch.newb.mergeしてどこからプルするかを決定する場合git-push、同様の構成オプションを使用できないのはなぜですか?これの良いショートカットはありますか、それとも長い道のりを続けるべきですか?