InfoGrab Docs

스쿼시 및 병합

GitLab에서 사용 가능한 커밋 스쿼시 옵션을 이해하고 구성합니다.

스쿼시 및 병합은 여러 개의 작은 커밋을 하나의 의미 있는 커밋으로 결합합니다. 이 전략은 저장소 히스토리를 깨끗하게 유지하고 변경 사항을 추적하거나 되돌리기 쉽게 합니다. 여러 기능을 동시에 작업할 때 스쿼싱은 각 기능의 변경 사항을 별개의 논리적 단위로 분리합니다. 작은 커밋이 합쳐져 변경의 모든 부분을 되돌리기 더 쉬워집니다. 단일 커밋이 대상 브랜치에 병합될 때 전체 커밋 히스토리가 유지됩니다. 기본 브랜치가 깔끔하게 유지되고 의미 있는 커밋 메시지가 포함됩니다. 스쿼시 및 병합 워크플로 # 브랜치가 기본 브랜치에 병합될 때마다 최대 두 개의 커밋이 추가됩니다: 브랜치의 커밋을 스쿼싱하여 만들어진 단일 커밋. 프로젝트에서 빠른 전진 병합 을 활성화하지 않은 경우 병합 커밋. 빠른 전진 병합은 추가 병합 커밋 생성을 방지하지만 브랜치의 커밋을 단일 커밋으로 스쿼시할 수 있습니다. 기본적으로 스쿼시된 커밋에는 다음 메타데이터가 포함됩니다: 메시지: 스쿼시 커밋 설명 또는 커스터마