본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 29.5: 기본 push 동작 변경하기
Current 동작이 설정된 경우, 현재 작업중인 브랜치와 동일한 이름의 원격 저장소 브랜치를 업데이트한다.
git config push.default current
Simple 동작이 설정된 경우, upstream 브랜치로 설정된 브랜치로 push 를 수행할 것이나, upstream 브랜치의 이름이 로컬 브랜치의 이름과 다를 경우 push 가 실패할 것이다.
git config push.default simple
Upstream 동작이 설정된 경우, 브랜치의 이름과 상관 없이 upstream 브랜치로 설정된 브랜치로 push 를 수행할 것이다.
git config push.default upstream
Matching 동작이 설정된 경우, 로컬 저장소와 원격 저장소 간에 동일한 이름이 설정된 모든 브랜치들에 대하여 push 를 수행한다.
git config push.default matching
위에서 설명된 push 동작 중 원하는 동작을 설정한 이후, 아래 명령을 사용하여 원격 저장소를 업데이트한다.
git push
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
30.2: Object 란? (0) | 2020.01.22 |
---|---|
30.1: Repo 란? (0) | 2020.01.20 |
29.4: tag 를 push 하기 (0) | 2020.01.20 |
29.3: 강제 (force) push 수행하기 (0) | 2020.01.17 |
29.2: Push 작업 (0) | 2020.01.16 |