Tôi có một cái cây như thế này:
(commit 1) - master
\-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
và tôi phải chuyển chi nhánh PRO thành chủ
(commit 1) - master
|-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
Tôi đã thử một git rebase master
chi nhánh từ PRO, nhưng không có gì xảy ra.
Để làm rõ : Tôi đã làm việc trong chủ và sau đó tôi phải làm một bản demo sản phẩm ( git checkout -b demo
và một số cam kết). Sau đó, do nhầm lẫn, tôi tạo một nhánh khác từ bản demo ( git checkout -b PRO
và một số cam kết) và bây giờ tôi cần di chuyển nhánh PRO để làm chủ và giữ nguyên bản demo. Cuối cùng, cả demo và PRO sẽ treo từ master.