두 가지 이름을 항상 지정하지 않고도 다른 이름으로 원격 분기를 사용하여 로컬 분기를 푸시하고 끌어 오는 쉬운 방법이 있는지 궁금해했습니다. 예를 들어다른 이름의 리모컨으로 로컬 Git 브랜치를 쉽게 푸시 (push) 할 수 있습니까?
: 누군가가 remote_branch_name 업데이트하면
$ git clone myrepo.git
$ git checkout -b newb
$ ...
$ git commit -m "Some change"
$ git push origin newb:remote_branch_name
이 지금 내가 할 수있는 :
$ git pull
그리고 모든 것이/합병 빠르게 전달됩니다. 내 로컬 "newb"을 변경할 경우, 나는 할 수 없습니다 :
% git push origin newb:remote_branch_name
좀 바보 같다 :
$ git push
대신, 내가해야한다. git-pull
에서 git-config branch.newb.merge
을 사용하여 어디에서 가져올 것인지 결정하면 git-push
의 구성 옵션이 유사하지 않은 이유는 무엇입니까? 이것에 대한 멋진 지름길이 있습니까, 아니면 그냥 먼 길을 계속해야합니까?
'자식 푸시 출신 지역 이름이 cmd를 나를 위해 일한 원격 name'. –