
미루고 미루다 Rebase를 복습하고 실습해보는 시간을 가지려고 합니다. 초보의 경우엔 Merge를 이용하는게 충돌의 위험이 적다고 하지만 언제까지 초보로 머무를 수도 없고! 실제 협업할때 Merge대신 Rebase를 많이 이용한다고 하기 때문에 배워보도록 할게요! Rebase는 기준점을 변경해준다는 의미인데요! feature branch에서 rebase main을 해주면 main의 최신 commit을 기준점으로 해서 feature branch에 있는 모든 커밋을 지우고 새로 생성하여 선형적으로 나열해줍니다. 선형적으로 나열해주기 때문에 merge보다 탐색이 쉽우며 변경사항을 보기에 유용하다. 그러나 커밋을 삭제하고 다시 생성하기 때문에 충돌의 위험이 크다. 우선 Merge와 Rebase는 모두 하나의 ..
Git
2023. 5. 5. 23:51