Git & GitHub (4) - rebase
2020. 5. 12.
같이 협업하는 사람이 몇 없다면 굳이 rebase를 쓰지 않아도 되지만, 팀 단위가 몇 백명 이상이 됐을 때 각자 commit을 2-3개만 날려도 검토해야 할 것이 수백개로 늘어나도 merge 할 때마다 commit이 새로 쌓인다. 따라서 git의 history를 깨끗하게 사용하기 위해 rebase가 필요하다. rebase ㅁ base: 기초, 기본 ㅁ re-base: 기초를 다시 세우다 => 현재 내 branch를 master와 동일시 하고(같은 base 사용), commit을 하나로 합치는 작업이다. 단점이 있다면 conflict가 엄청 많이 난다. 각 commit 마다 생기는 conflict를 단계적으로 해결해야 하고, 잘 못하다간 내가 썼던 코드가 통째로 없어져 버릴 수 있으니 충분히 숙련 후 사..