Git에서 변경 사항 통합하기지금까지 Git에서 변경 사항을 통합하는 방법으로 병합에 초점을 맞춰왔다. 빠른 전방 병합은 타겟 브랜치의 브랜치 포인터를 최신 커밋을 가리키도록 간단하게 이동시키는 반면, 세 가지 방법 병합은 소스 브랜치와 타겟 브랜치의 개발 히스토리를 연결하는 병합 커밋을 생성한다(때로는 병합 충돌을 발생시키기도 함). 일부 팀과 개인은 프로젝트 히스토리가 더 체계적이고 간단하다고 생각하여 선형적인 프로젝트 히스토리를 유지하는 것을 선호한다. 병합과 병합 커밋을 피하고 선형적인 프로젝트 히스토리를 유지하려면 리베이스 프로세스를 사용할 수 있다. 리베이스는 한 브랜치의 커밋에서 수행한 작업을 다른 브랜치에 재적용하여 완전히 새로운 커밋을 생성합니다. 이렇게 하면 원래 커밋과는 완전히 다른 ..