1. branch bugFix -> git checkout bugFix
2. Merge
git branch bugFix -> git checkout bugFix -> git commit -> git checkout main ->git commit -> git mergebugFix
추가단계
이어서 git merge bugFix를 하는 경우 (main이 두 부모가 있는 커밋을 가리키는 중)
git checkout bugFix -> git merge main
bugFix가 main의 부모(c2)였기에 bugFix를 main이 붙어있는 커밋으로 이동만 하면 됨
3. Rebase - (커밋들의 흐름을 보기 좋게 한 줄로 만들 수 있다)
git checkout -b bugFix -> git commit -> git checkout main -> git commit
-> git checkout bugfix -> git rebase main
추가단계
이어서 git checkout main -> merge bugFix 하면 정리 완료