항상 두 이름을 모두 지정하지 않고 다른 이름을 가진 원격 지점이있는 로컬 지점을 밀고 당기는 쉬운 방법이 있는지 궁금합니다.
예를 들면 다음과 같습니다.
$ git clone myrepo.git
$ git checkout -b newb
$ ...
$ git commit -m "Some change"
$ git push origin newb:remote_branch_name
이제 누군가 remote_branch_name을 업데이트하면 다음을 수행 할 수 있습니다.
$ git pull
그리고 모든 것이 병합되고 빨리 전달됩니다. 그러나 로컬 "newb"를 변경하면 다음 작업을 수행 할 수 없습니다.
$ git push
대신, 나는 :
% git push origin newb:remote_branch_name
조금 어리석은 것 같습니다. 경우 git-pull
사용이 git-config branch.newb.merge
곳에서 끌어 결정하기 위해, 왜 수없는 git-push
비슷한 설정 옵션이? 이것에 대한 좋은 지름길이 있습니까? 아니면 먼 길을 계속해야합니까?