Saya memiliki cabang masteryang melacak cabang jarak jauh origin/master.
Saya ingin mengubah nama mereka menjadi master-oldlokal dan pada remote. Apakah ini mungkin?
Untuk pengguna lain yang dilacak origin/master(dan yang selalu memperbarui mastercabang lokal mereka melalui git pull), apa yang akan terjadi setelah saya mengganti nama cabang jarak jauh?
Akankah mereka git pullmasih berfungsi atau akankah mereka melakukan kesalahan yang tidak dapat ditemukan origin/masterlagi?
Kemudian, lebih jauh, saya ingin membuat mastercabang baru (baik lokal maupun jarak jauh). Sekali lagi, setelah saya melakukan ini, apa yang akan terjadi sekarang jika pengguna lain melakukannya git pull?
Saya kira semua ini akan menghasilkan banyak masalah. Apakah ada cara bersih untuk mendapatkan yang saya inginkan? Atau haruskah saya pergi masterbegitu saja dan membuat cabang baru master-newdan bekerja lebih lanjut di sana?
git push -fmemengaruhi kemampuan pulldari cabang pelacakan jarak jauh.
master-oldyang menunjuk ke komit yang sama dengan mastercabang sebelumnya . Kemudian Anda bisa menimpa mastercabang dengan perubahan baru Anda dengan melakukan mergedengan oursstrategi. Melakukan penggabungan berfungsi saat jarak jauh tidak memungkinkan perubahan yang tidak cepat. Itu juga berarti pengguna lain tidak akan memaksa pembaruan.
masterhanya istimewa selama itu satu-satunya cabang yang ada. Segera setelah Anda memiliki lebih dari satu, semua cabang memiliki posisi yang sama.

