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 masterchi 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 demovà 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 PROvà 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.