다른 리모트 모든 지역의 지점을 누르면 내가 이렇게 origin
를 가져 오는 오전 :힘내
git fetch origin
이것은 master
및 dev
모든 지점을 얻을 것이다.
은 그 때 나는 다른 원격 mirror-server
으로 밀어 :
git push mirror-server master
또는 기본적으로 git push --all mirror-server
을.
하지만 dev
분기를 mirror-server
으로 푸시하지 않으며 분기 만 master
푸시됩니다.
오류가 나는 얻을 :
error: src refspec dev does not match any.
I 시도와 같이
git push -u mirror-server dev
git push --all
가 나는 또한 밀어 다음 curent 분기를 전환하고 시도. 불운! 단 한 번 뭔가를 가지고 있으며이 있었다 : 힘내는 기본적으로
는 기본적으로 나는origin
변경 사항을 당기고 다른 모든 리모컨으로 모든 지점을 밀어 필요 ...
master
에
dev
에있는 모든 파일을 넣고 파일을 병합합니다.
~/local-repos
에 (당신이 URL을 변경하는 경우 또는 기타 저장소)
'!'원격 거부 됨 'master (현재 브랜치의 삭제가 금지됨)' – xangr
더 명확하게하기 위해, 내가 원점을 잡았을 때 로컬 폴더에 데이터가없고 미러 서버에 master와 dev 브랜치가 없다. 미러 서버는 master 브랜치 만 생성하지만 dev 브랜치를 푸시하고 싶을 때 오류가 발생합니다. 미러 서버에 dev 브랜치를 자동으로 생성 할 수 없습니다. 원점에서만 현재 dev 브랜치가 있습니다. 나는 동기화되고 싶다. 출처에 새로운 분기가있는 경우 미러 서버에 – xangr
@Palec이 있어야합니다.이 파일을 따르 겠지만이 페이지는'https : // github.com/nhnc-nginx/apache2nginx'로 볼 수 있습니다. 보시다시피, 여기에는 두 개의 가지가 있습니다. '마스터'와'gh-pages '. 'git fetch'를하고 나서 다른 서버에 'gh-pages'가 아닌 master를 넣을 수 있습니다. 나는 지금 새로운 시험을 시도 할 것이다. – xangr