당신이 터무니없이 긴 이름을 가진 당신의 기원에 지점을 가지고 말에서 push` ...방법 암시 적으로`자식 로컬 지점 "X"에서 "원산지/Y"
$> git branch -a
* master
origin/master
origin/branch-with-a-ridiculously-long-name
그리고 때를에 해당 지사에서 로컬로 작업하면 bob
과 같이 덜 우스운 이름을 지정하려고합니다. 당신은 당신이 실행하는 경우 있도록 할 수있는 일
$> git checkout origin/branch-with-a-ridiculously-long-name
$> git checkout -b bob
$> git branch --set-upstream bob origin/branch-with-a-ridiculously-long-name
이 밀어 시간을 제공 :
"밥"에 로컬 변경 사항은 "지사와-A로 전송됩니다 다음$> git checkout bob
$> git push
-ridiculously-long-name "이며,"bob "이라는 원점에 새 분기를 만들지 않겠습니까?
git push
은 암시 적으로 git push origin bob:branch-with-a-ridiculously-long-name
으로 확장됩니다.
나는 git config push.default upstream
을 설정하는 것이 중요하다고 생각하지만 로컬 브랜치의 이름이 리모컨과 다른 점을 어떻게 처리해야할지 모르겠다.
을 설정합니다 : 이미 로컬 지점이있는 경우
는 다른 방법으로는
--set-upstream-to
플래그를 사용할 수 있습니다 : //stackoverflow.com/questions/4109136/configure-a-local-branch-for-push-to-specific-branch – Chris