# 브랜치로 변경 사항 내보내기

이 문서는 코드스페이스 변경 사항을 브랜치로 내보내는 방법을 단계별로 설명합니다.

## 변경 내용 내보내기에 대한 정보

GitHub Codespaces을(를) 사용하는 동안 Codespace를 시작하지 않고 변경 내용을 분기로 내보낼 수 있습니다. 이는 [지출 한도](/ko/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces)에 도달했거나 codespace에 액세스하는 일반적인 문제가 있는 경우에 유용할 수 있습니다.

Codespace를 만든 방법에 따라 여러 가지 방법 중 하나로 변경 내용을 내보낼 수 있습니다. 현재 codespace에서 체크아웃된 Git 브랜치만 내보내집니다. 다른 분기에 포함된 작업은 내보내지 않습니다.

* 쓰기 권한이 있는 리포지토리에서 codespace를 만든 경우 변경 내용을 리포지토리의 새 분기로 내보낼 수 있습니다.
* 읽기 권한만 있는 리포지토리에서 codespace를 만든 경우, 변경 내용을 리포지토리의 포크로 내보낼 수 있습니다. GitHub Codespaces은(는) 새 포크를 만들거나, 이미 리포지토리에 대한 포크가 있는 경우 codespace를 기존 포크에 연결하고, 변경 내용을 포크의 새 분기로 내보냅니다. 자세한 내용은 [codespace에서 원본 제어 사용](/ko/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace#about-automatic-forking)을(를) 참조하세요.
* 템플릿에서 codespace를 만들고 아직 게시하지 않은 경우 새 리포지토리에 codespace를 게시할 수 있습니다.

> \[!NOTE]
> GitHub은 100MiB보다 큰 파일을 포함하는 푸시를 차단합니다. Codespace에 큰 파일이 포함되어 있으면 변경 내용을 분기나 포크로 내보낼 수 없습니다. 자세한 내용은 [GitHub의 대용량 파일 정보](/ko/repositories/working-with-files/managing-large-files/about-large-files-on-github)을(를) 참조하세요.

## 브랜치로 변경 사항 내보내기

다음 단계에서는 변경 내용을 분기 또는 포크로 내보내는 방법을 설명합니다. 게시되지 않은 codespace를 새 리포지토리로 내보내는 방법에 대한 자세한 내용은 [템플릿에서 codespace 만들기](/ko/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template#publishing-from-githubcom)을(를) 참조하세요.

1. GitHub의 왼쪽 위 모서리에서 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-three-bars" aria-label="Open global navigation menu" role="img"><path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z"></path></svg>를 선택하고 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-codespaces" aria-label="codespaces" role="img"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg> Codespace**를 클릭한 다음 [github.com/codespaces](https://github.com/codespaces)의 "내 codespace" 페이지로 이동합니다. 또는 개별 리포지토리의 경우, **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-code" aria-label="code" role="img"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg> Code** 메뉴를 클릭합니다.

2. 내보낼 codespace 오른쪽에 있는 줄임표(**...**)를 클릭합니다.

3. ```
          **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-branch" aria-label="git-branch" role="img"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg> 변경 사항을 브랜치로 내보내기** 또는 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-branch" aria-label="git-branch" role="img"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg> 변경 사항을 포크로 내보내기**를 선택합니다.
   ```

   ![코드스페이스 목록에서 하나의 코드스페이스에 대한 드롭다운 메뉴가 표시된 스크린샷으로, "분기로 변경 내용 내보내기" 옵션이 표시됩니다.](/assets/images/help/codespaces/export-changes-to-a-branch.png)

4. 대화 상자에서 **분기 만들기** 또는 **포크 만들기**를 클릭합니다.

새 분기의 이름은 `codespace-` 문자열이 앞에 붙는 codespace의 영구적인 이름이 됩니다(예: `codespace-ideal-space-engine-w5vg5ww5p793g7g9`).