답변:
이것이 마스터 지점입니다. 제어 시스템의 기본 트리.
푸시 = 변경 사항을 원격 서버
원점으로 푸시 = 원격 서버 원점
마스터 = 마스터 분기
다른 원격 브랜치가있는 경우 "git push origin test"와 같은 것이 있으며 변경 사항을 테스트 원격 브랜치로 푸시합니다.
git push feature/Calculator calcFeature
기능 / 계산기가 올바른 저장소가 아니라는 치명적인 오류가 발생했습니다
git push origin calcFeature:feature/Calculator
는 트릭 IIRC를 수행해야합니다. 또는, 당신은 또한 체크 아웃 git push -u origin feature/Calculator
하는 동안 할 수 있습니다calcFeature
그것은 master
의 <src>
일부입니다 refspec
.
즉, 로컬 master
지점이 master
리모컨 의 지점 으로 푸시됩니다 origin
( orgin/master
).
지정한 경우
git push origin master:my_work
그런 다음 지역 master
을로 푸시했을 것 origin/my_work
입니다. :my_work
부품을 사용하지 않으면 대상은 기본적으로 소스와 동일한 분기로 설정됩니다.
그냥 지정
git push origin
원격 분기가 일치하는 모든 로컬 분기를 기본적으로 해당 분기에 푸시합니다. 현재 지점 만이 아닙니다 . 이것은를 사용하는 것과 같습니다 git push origin :
.
을 사용하여이 기본값을 변경할 수 있습니다. 그러면 git config remote.origin.push HEAD
현재 분기가 동일한 이름의 원격 분기로 푸시됩니다.
참조 스펙 구성 및 설정에 대한 자세한 내용은 로컬 브랜치-푸시-특정 브랜치 구성을 참조하십시오 push.default
.
git push origin test
로컬test
분기를로 푸시합니다origin/test
. 누군가 현재 지점이 밀려날 것으로 예상되는 경우를 대비하여.