- เปลี่ยนชื่อสาขาท้องถิ่นของคุณ
หากคุณอยู่ในสาขาที่คุณต้องการเปลี่ยนชื่อ:
git branch -m new-name
หากคุณอยู่ในสาขาอื่น:
git branch -m old-name new-name
- ลบสาขาระยะไกลชื่อเก่าและผลักดันสาขาท้องถิ่นชื่อใหม่
git push origin :old-name new-name
- รีเซ็ตสาขาต้นน้ำสำหรับสาขาท้องถิ่นที่มีชื่อใหม่ เปลี่ยนเป็นสาขาแล้ว:
git push origin -u new-name
หรือสำหรับวิธีที่รวดเร็วในการทำเช่นนั้นคุณสามารถใช้ 3 ขั้นตอนเหล่านี้:
# เปลี่ยนชื่อสาขาในพื้นที่
git branch -m old_branch new_branch
# ลบสาขาระยะไกลเก่า
git push origin :old_branch
# ดันสาขาใหม่ตั้งสาขาท้องถิ่นเพื่อติดตามรีโมตใหม่
git push --set-upstream origin new_branch
การอ้างอิง: https://www.w3docs.com/snippets/git/how-to-rename-git-local-and-remote-branches.html