Mencoba menjawab secara khusus untuk pertanyaan (setidaknya judul).
Anda juga dapat mengganti nama cabang lokal , tetapi tetap melacak nama lama di remote.
git branch -m old_branch new_branch
git push --set-upstream origin new_branch:old_branch
Sekarang, ketika Anda menjalankan git push
, old_branch
referensi jarak jauh diperbarui dengan lokal Anda new_branch
.
Anda harus mengetahui dan mengingat konfigurasi ini. Tetapi ini bisa bermanfaat jika Anda tidak memiliki pilihan untuk nama cabang jarak jauh, tetapi Anda tidak menyukainya (oh, maksud saya, Anda punya alasan yang sangat bagus untuk tidak menyukainya!) Dan lebih suka yang lebih jelas nama untuk cabang lokal Anda.
Bermain dengan konfigurasi ambil, Anda bahkan dapat mengganti nama referensi jarak jauh lokal. yaitu, memiliki refs/remote/origin/new_branch
pointer ref ke cabang, yang notabene old_branch
on origin
. Namun, saya sangat tidak menyarankan ini, untuk keselamatan pikiran Anda.