나는 이와 같은 나무를 가지고있다 :
(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 분기를 마스터로 이동하고 데모를 그대로 두어야합니다. 결국 데모와 PRO 모두 마스터에서 중단됩니다.