Trong git, tôi đã thực hiện các cam kết đối với nhánh chính, khi thực sự tôi nên làm việc trên một nhánh tính năng. Tôi muốn thay đổi điều này để cái chính trở lại nơi nó bắt đầu và những gì đã có trên cái chính bây giờ là trên một nhánh mới. Về cơ bản, lịch sử cam kết của tôi trông như thế này:
A -- B -- C -- D -- E
| |
| master
origin/master
Và tôi muốn nó trông như thế này:
master
|
A -- B -- C -- D -- E
| |
| new_branch
origin/master
Làm cách nào để thay đổi điểm chính?