개발 여정/GitHub
-
[Git, IntelliJ] Merge와 Rebase의 차이점개발 여정/GitHub 2022. 1. 25. 18:19
1. Merge - 브랜치 병합 - Branch별 다른 commit을 가지고 있을 경우, 계속 merge만 수행하면 history가 지저분해보일 수 있다. 2. Rebase - branch의 base를 재(re)설정하는 것이다. - branch1을 commit이 딸려있는 branch2로 rebase하면, commit들이 branch1 라인으로 재정렬된다. - branch2을 branch1으로 merge를 수행하면 한 줄로 정렬된다. Ref. https://firework-ham.tistory.com/12 Git Merge와 Rebase의 차이, 아름다운고 깔끔한 Git History 만들기. Git Merge와 Rebase의 차이, 아름다운고 깔끔한 Git History 만들기. 0. 서론 그동안 git..