[Git] 순서대로 merge 하는법 (feat. git rebase)
·
Git & GitHub/Git
문제상황 깃을 이용하여 협업을 하면 기능 단위로 나누어 일을 분배해 Develop이나 Main 브랜치로 합치는 방식으로 일을 하게된다. 순서가 아래와 같다고 해보자. 순서: 홈페이지 -> 회원가입 기능 -> 로그인 기능 -> 게시판 기능 A, B, C, D 이렇게 4명이서 순서대로 일을 나누어가졌다. 이제 다들 git checkout을 통해 main으로부터 분기해 Feature 브랜치에서 작업을 시작할 것이다. 그런데 만약 C가 성격이 매우 급해서 login_feat 브랜치를 누구보다 빨리 만들었고, 작업도 빨리 끝내 다른 사람들의 작업을 기다렸다고 해보자. 모든 사람들이 일을 끝마쳤고 A부터 차례대로 Develop 브랜치에 합치기 시작한다. 그런데 이게 웬걸? 모든 사람들이 merge 작업을 수행하고 ..