git merge
Git rebase
git rebase vs git merge git merge 예를 들어 main브랜치가 있고 feature브랜치가 있다고 가정하자. feature브랜치에 main브랜치를 merge를 하고 싶을 경우 우선 git checkout feature 명령어를 이용해 현재 브랜치를 바꿔주고 main브랜치(git merge main)를 머지한다. 이렇게 되면 기존의 마지막 feature브랜치 가지들도 살아있으면서 새feature브랜치와 main브랜치의 내용을 모두 담고 있는 새로운 커밋을 생성한다. git rebase 위와 똑같은 상황이라 가정하고 feature브랜치에 main브랜치를 머지한다 해보자. git checkout feature, git rebase main 명령어를 실행한다. 이 명령어를 실행할 경우 위..