ใน GitHub นั้น สามารถเข้าไปแก้ไขชื่อ branch ผ่าน web ได้แล้ว
เป็นผลมาจากการเปลี่ยน branch master มาเป็น main นั่นเอง
โดยการแก้ไขชื่อ branch นั้น จะส่งผลดังนี้
- ชื่อ branch เปลี่ยน มันก็ใช่นะสิ
- ทำการแก้ไข target ต่าง ๆ ของ PR, Release ต่าง ๆ ที่อ้างถึง branch
- ใน local repository ที่เชื่อมโยงกับ remote repository ใน GitHub จะทำการแจ้งเตือนว่ามีการแก้ไข branch แล้ว
- ถ้ามีการอ้างถึง branch เดิม ก็จะ reditect ไปยัง branch ใหม่ให้อัตโนมัติ
- ส่วน API ที่อ้างถึง branch เดิม จะทำการส่งกลับไปเป็น Redirect Permanent เพื่อแจ้งว่าเปลี่ยนชื่อแล้วนะ ไปใช้ branch ใหม่เลย