Saya bertanya-tanya apakah ada cara mudah untuk mendorong dan menarik cabang lokal dengan cabang jauh dengan nama yang berbeda tanpa selalu menyebutkan kedua nama.
Sebagai contoh:
$ git clone myrepo.git
$ git checkout -b newb
$ ...
$ git commit -m "Some change"
$ git push origin newb:remote_branch_name
Sekarang jika seseorang memperbarui remote_branch_name, saya dapat:
$ git pull
Dan semuanya digabung / diteruskan. Namun, jika saya membuat perubahan pada "newb" lokal saya, saya tidak bisa:
$ git push
Sebaliknya, saya harus:
% git push origin newb:remote_branch_name
Agak konyol. Jika git-pull
digunakan git-config branch.newb.merge
untuk menentukan dari mana menarik, mengapa tidak bisa git-push
memiliki opsi konfigurasi serupa? Apakah ada jalan pintas yang bagus untuk ini atau haruskah saya melanjutkan saja?