Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

끌어오기 요청에 대한 커밋 Squash 구성

리포지토리의 GitHub.com에서 모든 끌어오기 요청 병합에 커밋 스쿼시를 적용, 허용 또는 사용하지 않도록 설정할 수 있습니다.

GitHub.com에서 끌어오기 요청 병합 옵션을 구성하여 Git 기록을 관리하기 위한 워크플로 요구 사항 및 기본 설정을 충족할 수 있습니다. 자세한 내용은 “끌어오기 요청 병합 구성”을 참조하세요.

Squash 병합에 대한 기본 커밋 메시지에 대한 자세한 내용은 “끌어오기 요청 병합 정보”를 참조하세요.

  1. GitHub.com에서 리포지토리의 기본 페이지로 이동합니다. 1. 리포지토리 이름 아래에서 설정을 클릭합니다. 리포지토리 설정 단추
  2. "끌어오기 요청"에서 squash 병합 허용을 선택합니다. 이렇게 하면 기여자가 모든 커밋을 단일 커밋으로 Squash하여 끌어오기 요청을 병합할 수 있습니다. 병합 시 기여자에게 표시되는 기본 커밋 메시지는 끌어오기 요청에 커밋이 1개만 있다면 커밋 제목과 메시지이며, 끌어오기 요청에 커밋이 2개 이상 있다면 끌어오기 요청 제목과 커밋 목록입니다. 끌어오기 요청 스쿼시된 커밋
  3. 필요하다면 스쿼시 병합 허용에서 드롭다운을 이용해, 병합할 때 기여자에게 표시되는 기본 스쿼시 메시지의 양식을 선택합니다. 기본 메시지는 끌어오기 요청에 커밋이 1개만 있다면 커밋 제목과 메시지를 사용하고, 끌어오기 요청에 커밋이 2개 이상 있다면 끌어오기 요청 제목과 커밋 목록을 사용합니다. 끌어오기 요청 제목만 사용할 수도 있고, 끌어오기 요청 제목 및 커밋 세부 정보이나 끌어오기 요청 제목 및 설명을 사용할 수 있습니다. 기본 스쿼시 메시지 드롭다운이 강조 표시된 스크린샷

둘 이상의 병합 메서드를 선택하는 경우 협력자는 끌어오기 요청을 병합할 때 사용할 병합 커밋 유형을 선택할 수 있습니다. 리포지토리에 선형 커밋 기록이 필요한 보호된 분기 규칙이 있는 경우 squash 병합, 다시 기반 병합 또는 둘 다를 허용해야 합니다. 자세한 내용은 “보호된 분기 정보”를 참조하세요.

추가 참고 자료