스쿼시 및 머지
GitLab에서 사용 가능한 커밋 스쿼시 옵션을 이해하고 구성합니다.
스쿼시 및 머지는 여러 작은 커밋을 하나의 의미 있는 커밋으로 합칩니다. 이 전략은 저장소 이력을 깔끔하게 유지하고 변경 사항을 추적하거나 되돌리기 쉽게 만듭니다. 여러 기능을 동시에 작업할 때 스쿼시는 각 기능의 변경 사항을 별개의 논리적 단위로 구분합니다. 작은 커밋들이 합쳐져 변경 사항의 모든 부분을 되돌리기 더 쉬워집니다. 단일 커밋이 대상 브랜치에 머지될 때 전체 커밋 이력이 유지됩니다. 베이스 브랜치가 깔끔하게 유지되며 의미 있는 커밋 메시지를 포함합니다. 스쿼시 및 머지 워크플로 # 브랜치가 베이스 브랜치에 머지될 때마다 최대 두 개의 커밋이 추가됩니다: 브랜치에서 커밋을 스쿼시하여 생성된 단일 커밋. 프로젝트에서 Fast-forward 머지 를 활성화하지 않은 경우 머지 커밋. Fast-forward 머지는 추가 머지 커밋 생성을 방지하지만 브랜치의 커밋을 단일 커밋으로 스쿼시할 수 있습니다. 기본적으로 스쿼시된 커밋에는 다음 메타데이터가 포함됩니다: 메시지: 스쿼시
