전 :
fruit 브랜치의 citrus브랜치를 따서 main에 가져오는 경우
-> 어떤상황?
어떤기능의 브랜치를 따서 만들다가(fruit)
거기에 또 브랜치를 따서 보조기능(citrus)
를 만들어서 작업을했는데, 논의하다보니 fruit를 사용하지 않게 되어, citrus만 따서 와야하는경우
-> 개수가 많지 않다면 하나하나 cherrypick를 하면 되는데
rebase --onto 옵션사용
git rebase --onto (도착브랜치) (출발 브랜치) (이동할 브랜치)
git rebase --onto main fruit citrus
citrus
로 fast forward : main의 head를 Lime으로 이동