ฉันมีต้นไม้แบบนี้:
(commit 1) - master
\-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
และฉันต้องย้ายสาขา PRO ไปเชี่ยวชาญ
(commit 1) - master
|-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
ฉันได้ลองใช้git rebase masterสาขา PRO แล้ว แต่ไม่มีอะไรเกิดขึ้น
เพื่อชี้แจง : ฉันทำงานในระดับปริญญาโทจากนั้นฉันต้องทำการสาธิตผลิตภัณฑ์ ( git checkout -b demoและการกระทำบางอย่าง) จากนั้นโดยไม่ได้ตั้งใจฉันสร้างสาขาอื่นจากการสาธิต ( git checkout -b PROและบางส่วน) และตอนนี้ฉันต้องย้ายสาขา PRO ไปเชี่ยวชาญและปล่อยให้การสาธิตเหมือนเดิม ในตอนท้ายทั้งเดโมและโปรจะหยุดทำงานจากมาสเตอร์