{"meta":{"title":"GitHub Desktop에서 GitHub에 변경 내용 푸시하기","intro":"프로젝트에 대한 변경 내용을 로컬로 커밋할 때 다른 사용자가 원격 리포지토리에서 액세스할 수 있도록 GitHub에서 GitHub Desktop에 해당 변경 내용을 푸시할 수 있습니다.","product":"GitHub Desktop","breadcrumbs":[{"href":"/ko/desktop","title":"GitHub Desktop"},{"href":"/ko/desktop/making-changes-in-a-branch","title":"브랜치에서 변경하기"},{"href":"/ko/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop","title":"변경 내용 푸시하기"}],"documentType":"article"},"body":"# GitHub Desktop에서 GitHub에 변경 내용 푸시하기\n\n프로젝트에 대한 변경 내용을 로컬로 커밋할 때 다른 사용자가 원격 리포지토리에서 액세스할 수 있도록 GitHub에서 GitHub Desktop에 해당 변경 내용을 푸시할 수 있습니다.\n\n## GitHub(으)로 변경 사항을 푸시하기\n\n변경 내용을 푸시할 때 로컬 리포지토리의 커밋된 변경 내용을 GitHub의 원격 리포지토리로 보냅니다. 프로젝트를 로컬로 변경하고 다른 사용자가 변경 내용에 액세스할 수 있도록 하려면 변경 내용을 GitHub(으)로 푸시해야 합니다.\n\n변경 내용을 푸시하기 전에 원격 리포지토리에 추가된 모든 커밋을 포함하도록 로컬 분기를 업데이트해야 합니다. 로컬 분기에 없는 원격에서 누군가가 커밋한 경우 GitHub Desktop은(는) 병합 충돌을 방지하기 위해 변경 내용을 푸시하기 전 새 커밋을 가져오라는 메시지를 표시합니다. 자세한 내용은 [GitHub Desktop에서 브랜치 싱크](/ko/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop)을(를) 참조하세요.\n\n리포지토리 관리자는 분기에서 보호를 사용하도록 설정할 수 있습니다. 보호되는 분기에서 작업하는 경우 분기를 삭제하거나 강제로 푸시할 수 없습니다. 리포지토리 관리자는 분기를 병합하기 전에 다른 보호된 분기 설정을 사용하여 특정 워크플로를 적용할 수 있습니다. 자세한 내용은 [보호된 분기 정보](/ko/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches)을(를) 참조하세요.\n\n리포지토리 관리자들은 브랜치에 룰셋을 설정할 수 있으며, 룰셋을 따르지 않을 경우 푸시가 완료되지 않도록 할 수 있습니다. 예를 들어 규칙 집합에는 특정 분기 명명 규칙 또는 커밋 메시지를 시작할 때 문제 번호가 필요할 수 있습니다. GitHub Desktop는 브랜치가 변경 사항을 푸시할 수 없는 상태가 되는 것을 방지하도록 규칙 집합에 대한 경고를 표시합니다. 자세한 내용은 [규칙 세트에 대한 정보](/ko/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets)을(를) 참조하세요.\n\n## GitHub(으)로의 변경 내용 푸시\n\n> \\[!NOTE]\n> GitHub Desktop은 특정 제한을 초과하는 경우 푸시를 거부합니다.\n>\n> * 푸시에는 크기가 100MiB을(를) 초과하는 큰 파일이 포함되어 있습니다.\n> * 푸시의 전체 크기가 2GiB을(를) 초과합니다.\n>\n> 대용량 파일을 추적하도록 Git 대용량 파일 스토리지을(를) 구성하는 경우 일반적으로 거부되는 대용량 파일을 푸시할 수 있습니다. 자세한 내용은 [Git 대용량 파일 저장 및 GitHub Desktop 정보](/ko/desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop)을(를) 참조하세요.\n\n1. **원점 푸시**를 클릭하여 로컬 변경 내용을 원격 리포지토리에 푸시합니다.\n\n   ![리포지토리 표시줄의 스크린샷. \"원점 푸시\" 단추가 주황색 윤곽선으로 강조 표시됩니다.](/assets/images/help/desktop/push-to-origin.png)\n2. 로컬 분기에 없는 원격 분기에 커밋이 있는 경우 GitHub Desktop에서 원격에서 새 커밋을 가져오라는 메시지가 표시됩니다. \"원격의 새 커밋\" 창에서 **페치**를 클릭합니다.\n3. 필요에 따라 **끌어오기 요청 미리 보기**를 클릭하여 변경 내용을 검토하고 끌어오기 요청을 만들 수 있는 미리 보기 대화 상자를 엽니다. 자세한 내용은 [GitHub Desktop에서 이슈 또는 Pull Request 만들기](/ko/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop)을(를) 참조하세요.\n\n   ![‘로컬 변경 내용 없음’ 보기 스크린샷. ‘끌어오기 요청 미리 보기’라고 레이블이 지정된 단추가 주황색 윤곽선으로 강조 표시됩니다.](/assets/images/help/desktop/mac-preview-pull-request.png)\n\n## 추가 참고 자료\n\n* ```\n            GitHub 용어집의 [AUTOTITLE](/get-started/learning-about-github/github-glossary#push)\n  ```\n* [GitHub Desktop에서 프로젝트 변경 내용 커밋 및 검토](/ko/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)\n* [Git 사용](/ko/get-started/using-git)"}