Git merge, rebase 이해하기. 지난번 포스팅에서 git workspace가 어떤 구조로 이루어져있는지 살펴보았습니다. 또, 서로 다른 branch끼리의 병합에 대해서 살짝 다루었습니다. 다른 형상관리툴들과는 달리 git은 branch를 생성할 때 파일을 복사하는 것이 아니라 파일의 스냅샷만 가지고 생성하기 때문에 자원의 부담없이 branch를 만들어 사용할 수 있습니다. 이러한 장점때문에 git으로 작업을 할 때에는 다양한 용도의 branch를 만들어 사용하는데, 이번 포스팅에서는 이러한 작업에서 필수적인 branch를 병합하는 2가지 방법의 원리와 차이에 대해서 살펴보겠습니다. Merge branch를 병합할 때 가장 많이 쓰이는 기능입니다. 사실 merge와 rebase를 구분하지 않고(..