# 풀 리퀘스트 설명서

끌어오기 요청을 만들고, 검토하고, 병합하고, 병합 충돌을 해결하고, 포크 작업을 하는 방법을 알아봅니다.

## Recommended

* [풀 리퀘스트에 대한 정보](/ko/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

  GitHub에서 풀 리퀘스트를 사용하여 변경 사항을 제안하고, 논의하고, 병합합니다.

* [지점](/ko/enterprise-server@3.22/pull-requests/reference/branches)

  GitHub 분기를 사용하여 개발 작업을 격리하고, 기본 분기를 관리하고, 끌어오기 요청 및 분기 보호를 사용하여 효과적으로 공동 작업할 수 있습니다.

* [끌어오기 요청 만들기](/ko/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)

  리포지토리에서 코드 변경 내용을 제안하는 끌어오기 요청을 만듭니다.

* [끌어오기 요청에서 제안된 변경 내용 검토](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)

  병합하기 전에 피드백을 제공하거나 변경 내용을 승인하거나 업데이트를 요청할 수 있도록 풀 리퀘스트에서 커밋, 파일 변경 사항 및 diff를 검토합니다.

* [끌어오기 요청 병합](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)

  끌어오기 요청을 업스트림 분기에 병합하고, 병합 방법을 선택하고, 검토 또는 상태 검사와 같은 리포지토리 요구 사항을 충족합니다.

* [GitHub 병합 충돌 해결](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)

  충돌 편집기를 사용할 때 GitHub 간단한 병합 충돌을 직접 해결하거나 명령줄을 통해 복잡한 사례를 처리합니다.

* [리포지토리를 포크하다](/ko/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/fork-a-repo)

  리포지토리를 GitHub 포크하여 변경 내용을 제안하고, 프로젝트에 공동 작업하고, 코드베이스의 고유한 복사본을 관리합니다.

* [커밋](/ko/enterprise-server@3.22/pull-requests/reference/commits)

  커밋이 파일에 대한 변경 내용을 저장하고, 작성을 추적하고, GitHub 프로젝트의 기록을 구성하는 방법을 알아봅니다.

## Links

### Getting started

* [풀 리퀘스트에 대한 정보](/ko/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

  GitHub에서 풀 리퀘스트를 사용하여 변경 사항을 제안하고, 논의하고, 병합합니다.

## Articles

* [풀 리퀘스트에 대한 정보](/ko/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

  GitHub에서 풀 리퀘스트를 사용하여 변경 사항을 제안하고, 논의하고, 병합합니다.

* [포크에 대하여](/ko/enterprise-server@3.22/pull-requests/get-started/about-forks)

  포크를 사용하여 리포지토리의 자신의 복사본에서 변경 작업을 수행하고 이를 원본 프로젝트에 다시 제안할 수 있습니다.

* [끌어오기 요청에 대한 빠른 시작](/ko/enterprise-server@3.22/pull-requests/get-started/pull-request-quickstart)

  첫 번째 변경 사항을 제안하고 첫 커밋부터 병합된 풀 리퀘스트까지 전 과정을 진행해 보세요.

* [끌어오기 요청을 검토하기 위한 빠른 시작](/ko/enterprise-server@3.22/pull-requests/get-started/reviewing-pull-requests-quickstart)

  의견을 남기고, 제안을 하고, 변경 내용을 승인하거나 요청하여 끌어오기 요청을 검토합니다.

* [프로젝트에 대한 코드 작성](/ko/enterprise-server@3.22/pull-requests/concepts/writing-code-for-a-project)

  분기, 포크, 커밋 및 끌어오기 요청을 사용하여 공동 작업 프로젝트에 대한 코드 변경 내용을 안전하게 작성, 구체화 및 제안할 수 있습니다.

* [다른 사용자가 변경 내용을 검토할 수 있도록 지원](/ko/enterprise-server@3.22/pull-requests/concepts/helping-others-review-your-changes)

  공동 작업을 개선하고 검토를 간소화하며 팀에 변경 내용에 대한 정보를 제공하는 명확하고 집중적인 끌어오기 요청을 만듭니다.

* [리뷰 제공](/ko/enterprise-server@3.22/pull-requests/concepts/giving-reviews)

  코드를 병합하기 전에 변경 내용에 주석을 달고, 편집을 제안하고, 업데이트를 승인하거나 요청하여 끌어오기 요청에 대한 피드백을 제공합니다.

* [리뷰 해결](/ko/enterprise-server@3.22/pull-requests/concepts/resolving-reviews)

  변경 사항을 비교하고 코드를 업데이트하며 검토 코멘트를 해결해, 풀 리퀘스트를 병합할 수 있도록 검토 피드백을 반영합니다.

* [코드 배포](/ko/enterprise-server@3.22/pull-requests/concepts/deploying-code)

  배포 전 검사의 유효성을 검사하고, 병합 전략을 선택하고, 코드를 배포할 때 분기를 효과적으로 관리합니다.

* [리포지토리 내에서 분기 관리](/ko/enterprise-server@3.22/pull-requests/how-tos/commit-changes/managing-branches-within-your-repository)

  개발을 위한 새 분기를 만들고 사용되지 않는 분기를 삭제합니다 GitHub.

* [포크에서 생성된 풀 리퀘스트 브랜치에 변경 사항을 커밋하기](/ko/enterprise-server@3.22/pull-requests/how-tos/commit-changes/committing-changes-to-a-pull-request-branch-created-from-a-fork)

  필요한 권한을 얻고 Git 명령을 효과적으로 사용하여 포크에서 만든 끌어오기 요청 분기에 변경 내용을 커밋합니다.

* [여러 작성자를 사용하여 또는 조직을 대신하여 커밋 만들기](/ko/enterprise-server@3.22/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors)

  더 나은 협업과 투명성을 위해 커밋 메시지의 트레일러를 사용하여 커밋을 여러 작성자 또는 조직에 귀속시킵니다.

* [커밋 메시지 변경](/ko/enterprise-server@3.22/pull-requests/how-tos/commit-changes/changing-a-commit-message)

  불분명하거나 잘못되거나 중요한 커밋 메시지를 로컬로 수정하고 최근 또는 이전 커밋을 편집하는 GitHub단계를 포함하여 업데이트된 커밋을 푸시합니다.

* [커밋 비교하기](/ko/enterprise-server@3.22/pull-requests/how-tos/commit-changes/comparing-commits)

  분기, 태그, 커밋, 포크 및 날짜를 비교하여 변경 내용을 분석하고 리포지토리 기록을 효과적으로 추적합니다.

* [커밋 문제 해결](/ko/enterprise-server@3.22/pull-requests/how-tos/commit-changes/troubleshooting-commits)

  잘못된 사용자 링크, 누락된 로컬 커밋 및 푸시 보호 블록과 같은 일반적인 커밋 문제를 해결합니다.

* [끌어오기 요청 만들기](/ko/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)

  리포지토리에서 코드 변경 내용을 제안하는 끌어오기 요청을 만듭니다.

* [포크에서 끌어오기 요청 만들기](/ko/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request-from-a-fork)

  포크에서 끌어오기 요청을 만들어 업스트림 리포지토리에 대한 변경 내용을 제안하고 코드를 효과적으로 공동 작업합니다.

* [풀 리퀘스트의 단계 변경](/ko/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/changing-the-stage-of-a-pull-request)

  초안 끌어오기 요청을 검토할 준비가 된 것으로 표시하거나 열려 있는 끌어오기 요청을 초안으로 다시 변환하여 워크플로를 효과적으로 관리합니다.

* [끌어오기 요청을 베이스 분기와 동기화 상태로 유지](/ko/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)

  병합하기 전에 충돌을 해결하고 호환성을 보장하기 위해 끌어오기 요청 분기를 기본 분기의 변경 내용으로 업데이트합니다.

* [끌어오기 요청의 기본 분기 변경](/ko/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/changing-the-base-branch-of-a-pull-request)

  열려 있는 끌어오기 요청의 기본 분기를 수정하여 변경 내용을 다른 분기와 비교하고 정확한 업데이트를 보장합니다.

* [끌어오기 요청 검토 요청](/ko/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)

  개인 또는 팀의 끌어오기 요청에 대한 검토를 요청하여 철저한 피드백과 공동 작업을 보장합니다.

* [누적 끌어오기 요청](/ko/enterprise-server@3.22/pull-requests/how-tos/stacked-pull-requests)

  누적 끌어오기 요청을 사용하여 큰 코드 변경 내용을 독립적으로 검토하고 병합할 수 있는 더 작은 종속 끌어오기 요청 체인으로 분할합니다.

* [로컬에서 풀 리퀘스트 확인](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/checking-out-pull-requests-locally)

  끌어오기 요청을 로컬로 체크 아웃하여 병합 충돌을 해결하거나, 변경 내용을 테스트하거나, 코드를 수정합니다.

* [끌어오기 요청에서 제안된 변경 내용 검토](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)

  병합하기 전에 피드백을 제공하거나 변경 내용을 승인하거나 업데이트를 요청할 수 있도록 풀 리퀘스트에서 커밋, 파일 변경 사항 및 diff를 검토합니다.

* [끌어오기 요청에서 종속성 변경 검토](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-dependency-changes-in-a-pull-request)

  끌어오기 요청의 종속성 변경을 검토하여 추가, 업데이트 또는 제거된 종속성을 식별하고 프로덕션에 도달하기 전에 취약성을 검색합니다.

* [끌어오기 요청에 대한 주석 추가](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/commenting-on-a-pull-request)

  협업과 코드 검토를 향상하기 위해 GitHub에서 끌어오기 요청에 일반적인 피드백, 특정 줄에 대한 제안, 파일 단위 토론을 포함한 댓글을 남기세요.

* [필수 검토가 필요한 끌어오기 요청 승인](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/approving-a-pull-request-with-required-reviews)

  승인 규칙 설정, 변경 내용 검토, 병합 전에 피드백 제출 등 필요한 검토를 통해 끌어오기 요청을 승인합니다.

* [끌어오기 요청 검토 보기](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/viewing-a-pull-request-review)

  단일 끌어오기 요청 검토에서 모든 주석을 보고 탐색하여 변경 내용 및 피드백을 이해합니다.

* [끌어오기 요청 검토 무시](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/dismissing-a-pull-request-review)

  오래되었거나 승인되지 않은 끌어오기 요청 검토를 해제하고 필요한 주석으로 상태를 업데이트합니다.

* [끌어오기 요청에 피드백 통합](/ko/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/incorporating-feedback-in-your-pull-request)

  제안된 변경 내용을 끌어오기 요청에 직접 적용하거나, 여러 제안을 단일 커밋으로 일괄 처리하거나, 범위를 벗어난 피드백을 추적하는 문제를 엽니다.

* [GitHub 병합 충돌 해결](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)

  충돌 편집기를 사용할 때 GitHub 간단한 병합 충돌을 직접 해결하거나 명령줄을 통해 복잡한 사례를 처리합니다.

* [명령줄을 사용하여 병합 충돌 해결](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-using-the-command-line)

  충돌하는 변경 내용을 식별하고, 파일을 편집하고, 해결을 커밋하여 명령줄을 사용하여 병합 충돌을 해결합니다.

* [필수 상태 검사 문제 해결](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-required-status-checks)

  일반적인 오류를 해결하고 필수 상태 검사를 점검하여 보호된 분기에 병합하거나 푸시할 때 발생하는 차단 문제를 해결합니다.

* [끌어오기 요청 병합](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)

  끌어오기 요청을 업스트림 분기에 병합하고, 병합 방법을 선택하고, 검토 또는 상태 검사와 같은 리포지토리 요구 사항을 충족합니다.

* [끌어오기 요청을 병합 대기열과 병합하기](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request-with-a-merge-queue)

  GitHub에서 병합 큐를 사용하여 풀 리퀘스트 병합을 간소화하고, 필수 검사가 통과되도록 하며, 큐 작업을 효과적으로 관리하세요.

* [끌어오기 요청 자동 병합](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/automatically-merging-a-pull-request)

  끌어오기 요청에 대해 자동 병합을 사용하거나 사용하지 않도록 설정하여 워크플로를 간소화하고 모든 요구 사항이 충족되면 변경 내용을 자동으로 병합합니다.

* [끌어오기 요청 되돌리기](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/reverting-a-pull-request)

  새 끌어오기 요청을 만들어 이전에 병합된 끌어오기 요청을 되돌리고 병합 충돌이 발생할 경우 해결합니다.

* [끌어오기 요청 닫기](/ko/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/closing-a-pull-request)

  끌어오기 요청을 병합하지 않고 닫아 불필요한 변경 내용을 관리하거나 다른 분기의 대체 솔루션을 해결합니다.

* [리포지토리를 포크하다](/ko/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/fork-a-repo)

  리포지토리를 GitHub 포크하여 변경 내용을 제안하고, 프로젝트에 공동 작업하고, 코드베이스의 고유한 복사본을 관리합니다.

* [포크에 대한 원격 리포지토리 구성하기](/ko/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/configuring-a-remote-repository-for-a-fork)

  포크와 원래 리포지토리 간의 변경 내용을 동기화하도록 Git의 업스트림 리포지토리를 가리키는 원격을 설정합니다.

* [포크 동기화](/ko/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/syncing-a-fork)

  웹 인터페이스, GitHub CLI 또는 명령줄을 사용하여 포크된 리포지토리를 업스트림 리포지토리와 동기화합니다.

* [포크에서 만든 끌어오기 요청 분기에 대한 변경 허용](/ko/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)

  리포지토리 유지 관리자가 변경 내용을 커밋하여 개인 계정의 포크에서 만든 요청 분기를 끌어오도록 허용하여 공동 작업을 사용하도록 설정합니다.

* [포크 분리하기](/ko/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/detaching-a-fork)

  네트워크를 종료하거나 수동 단계를 통해 독립 실행형 리포지토리를 만들어 해당 포크 네트워크에서 리포지토리의 연결을 끊습니다.

* [끌어오기 요청](/ko/enterprise-server@3.22/pull-requests/reference/pull-requests)

  끌어오기 요청을 사용하여 코드 변경 내용을 제안, 검토 및 병합하여 효과적으로 공동 작업하고 코드 품질을 유지합니다.

* [지점](/ko/enterprise-server@3.22/pull-requests/reference/branches)

  GitHub 분기를 사용하여 개발 작업을 격리하고, 기본 분기를 관리하고, 끌어오기 요청 및 분기 보호를 사용하여 효과적으로 공동 작업할 수 있습니다.

* [포크들](/ko/enterprise-server@3.22/pull-requests/reference/forks)

  고유한 설정 및 사용 권한으로 원본에 연결된 별도의 리포지토리를 만들어 포크를 통해 독립적인 공동 작업을 가능하게 하는 방법을 이해합니다.

* [커밋](/ko/enterprise-server@3.22/pull-requests/reference/commits)

  커밋이 파일에 대한 변경 내용을 저장하고, 작성을 추적하고, GitHub 프로젝트의 기록을 구성하는 방법을 알아봅니다.

* [쿼리 매개 변수를 사용하여 끌어오기 요청 만들기](/ko/enterprise-server@3.22/pull-requests/reference/using-query-parameters-to-create-a-pull-request)

  쿼리 매개 변수를 사용하여 미리 채워진 제목, 설명, 레이블 등을 사용하여 끌어오기 요청을 여는 사용자 지정 URL을 만듭니다.

* [끌어오기 요청 검토](/ko/enterprise-server@3.22/pull-requests/reference/pull-request-reviews)

  끌어오기 요청을 검토하여 피드백을 제공하고, 변경 내용을 제안하고, 병합하기 전에 코드 품질을 확인합니다.

* [상태 검사](/ko/enterprise-server@3.22/pull-requests/reference/status-checks)

  상태 검사를 통해 커밋이 리포지토리 조건을 충족하고, 끌어오기 요청 검토를 지원하고, 빌드, 테스트 및 배포와 같은 유효성 검사를 관리하는 방법을 이해합니다.

* [끌어오기 요청 병합](/ko/enterprise-server@3.22/pull-requests/reference/pull-request-merges)

  리포지토리 기록을 효과적으로 관리하기 위해 병합 커밋, 스쿼시 병합 및 다시베이스를 비롯한 끌어오기 요청을 병합하기 위한 전략을 알아봅니다.

* [병합 충돌](/ko/enterprise-server@3.22/pull-requests/reference/merge-conflicts)

  원활한 분기 통합과 성공적인 끌어오기 요청 병합을 보장하기 위해 Git에서 병합 충돌을 식별하고 해결합니다.

* [끌어오기 요청 관리 및 표준화](/ko/enterprise-server@3.22/pull-requests/reference/managing-and-standardizing-pull-requests)

  일관되고 안전한 리포지토리 기여를 위해 템플릿, 코드 소유자, 보호된 분기, 규칙 집합 및 자동화된 도구를 사용하여 끌어오기 요청을 관리하고 표준화합니다.

* [사전 리시브 후크 작업하기](/ko/enterprise-server@3.22/pull-requests/reference/working-with-pre-receive-hooks)

  리포지토리 정책을 적용하고 GitHub Enterprise Server에서 사전 수신 후크를 사용하여 비밀 또는 잘못된 커밋과 같은 문제를 방지합니다.