번역/Git Notes for Professionals
14.10: 브랜치를 원격 저장소에 push 하기
노초코
2019. 11. 22. 21:54
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 14.10: 브랜치를 원격 저장소에 push 하기
git push
명령어는 로컬 저장소에서 생성한 커밋들을 원격 저장소에 push 를 하기 위해 사용한다.
git push
명령은 두개의 파라미터를 받는다:
- 원격 저장소 이름, 예: origin
- 브랜치 이름, 예: master
예제:
git push <REMOTENAME> <BRANCHNAME>
예를 들어, 로컬 변경사항을 온라인 저장소에 push 하기 위해서는 git push origin master
명령어를 주로 사용하게 된다.
-u
(--set-upstream
의 축약 옵션) 는 push 시에 사욍될 브랜치 추적(tracking) 정보를 설정하게 된다.
git push -u <REMOTENAME> <BRANCHNAME>
기본적으로, git 은 로컬 브랜치의 내용을 원격 저장소의 동일한 이름의 브랜치에 push 하려고 할 것이다. 예를 들어, 로컬에 "new-feature" 라는 이름의 브랜치가 있을 경우, 해당 브랜치에서 push 수행시 원격에도 "new-feature" 라는 이름의 브랜치를 생성할 것이다.
만약 원격 브랜치에는 다른 이름을 부여하고 싶다면, 부여하고자 하는 원격 브랜치 이름을 로컬 브랜치 이름 뒤에 "::" 표시를 하여 추가하도록 한다
git push <REMOTENAME> <LOCALBRANCHNAME>:<REMOTEBRANCHNAME>
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형