목록Rebase (1)
레넌의 개발 일기
Git Merge와 Rebase의 차이
Git에서 한 브랜치에서 다른 브랜치로 합치는 방법은 두가지가 있다. 1. Merge 2. Rebase 1. Merge Merge는 branch를 말 그대로 통합하는 것이다. 위와 같은 상황에서 hotfix 브랜치를 master 브랜치에 병합하고 싶다면 아래와 같이 코드를 작성하면 된다. $ git checkout master $ git merge hotfix Updating f42c576..3a0874c Fast-forward index.html | 2 ++ 1 file changed, 2 insertions(+) hotfix 브랜치가 가리키는 C4 커밋이 C2 커밋에 기반한 브랜치이기 때문에 브랜치 포인터는 Merge 과정 없이 그저 최신 포인트로 이동한다. 이런 Merge 방식을 Fast-forwa..
Git
2022. 2. 17. 23:45