끌어오기 요청 동기화 유지 방법
끌어오기 요청을 병합하기 전에 다른 변경 내용이 베이스 분기에 병합되어 끌어오기 요청의 헤드 분기가 동기화되지 않을 수 있습니다. 끌어오기 요청을 베이스 분기의 최신 변경 내용으로 업데이트하면 병합 전에 문제를 포착하는 데 도움이 될 수 있습니다.
명령줄 또는 끌어오기 요청 페이지에서 끌어오기 요청의 헤드 분기를 업데이트할 수 있습니다. 모두 true이면 Update branch(분기 업데이트) 단추가 표시됩니다.
- 끌어오기 요청 분기와 베이스 분기 간에 병합 충돌이 없습니다.
- 풀 리퀘스트 브랜치는 베이스 브랜치와 최신 상태가 아닙니다.
- 베이스 분기는 병합하기 전에 분기를 최신 상태로 유지해야 하거나, 분기 업데이트를 항상 제안하는 설정이 활성화되어 있어야 합니다.
참고
끌어오기 요청의 HEAD 분기가 보호된 분기인 경우 Update branch 단추를 사용하여 업데이트하지 못할 수 있습니다.
자세한 내용은 보호된 분기 정보, 규칙 세트에 대한 정보, 끌어오기 요청 브랜치 업데이트를 위한 제안 관리을(를) 참조하세요.
베이스 분기에 끌어오기 요청 분기에서 병합 충돌을 일으키는 변경 내용이 있는 경우 모든 충돌이 해결될 때까지 분기를 업데이트할 수 없습니다. 자세한 내용은 병합 충돌 정보을(를) 참조하세요.
끌어오기 요청 페이지에서 전통적인 병합 방법을 사용하거나 리베이스하여 끌어오기 요청의 브랜치를 업데이트할 수 있습니다. 기존 병합은 베이스 분기를 끌어오기 요청의 헤드 분기에 병합하는 병합 커밋을 야기합니다. 리베이스는 귀하의 분기의 변경 내용을 베이스 분기의 최신 버전에 적용하는 것입니다. 병합 커밋이 만들어지지 않으므로 결과는 선형 기록이 있는 분기입니다.
풀 리퀘스트 브랜치 업데이트
-
리포지토리 이름에서 Pull requests를 클릭합니다.

-
“Pull requests”(끌어오기 요청) 목록에서 업데이트하려는 끌어오기 요청을 클릭합니다.
-
페이지 하단의 병합 섹션에서 다음을 수행할 수 있습니다. * Update branch(분기 업데이트)를 클릭하여 일반 병합을 수행합니다.

-
브랜치 업데이트 드롭다운 메뉴를 클릭하고, 리베이스로 업데이트를 클릭한 다음, 브랜치 리베이스를 클릭하여 베이스 브랜치를 기준으로 리베이스하여 업데이트합니다.

-
추가 참고 자료
-
[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) -
[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) -
[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork)