구성에는 두 개의 원격 저장소가 구성되어 있습니다. 터미널에서 git push를 실행하고 동시에 두 개의 저장소에 코드를 제출하고 싶습니다. 어떻게 해야 합니까?
巴扎黑2017-04-27 09:05:02
두 가지 방법을 사용했습니다. 첫 번째는 여러 개의 리모컨을 설정한 다음 다음과 같은 별칭을 작성하는 것이었습니다.
으아악나중에 특정 버전(특정 버전 번호를 잊음)이 업그레이드된 후 Git은 원격에 대해 여러 pushurl을 설정할 수 있는 추가 설정을 추가했습니다. 예를 들어, 질문의 예에서 remote "dev"
을 생략하고 remote "origin"
만 남겨둔 다음
이후 remote "origin"
는 다음과 같습니다.
이런 방식으로 git push origin
두 개의 저장소를 직접 푸시할 수 있습니다.
이 두 가지 방법에는 실제로 적용 가능한 시나리오가 있으므로 직접 선택할 수 있습니다.
世界只因有你2017-04-27 09:05:02
벽으로 막힐 위험이 있으니, 두 창고가 싱크가 맞지 않아서 고민입니다. 별거 아닌데..
정말로 이 작업을 수행하려면 쉘 파일을 작성하십시오.
그리고 실행 가능하게 만드는 것을 잊지 마세요: (스크립트가 push.sh
이라고 가정한다고 가정)
大家讲道理2017-04-27 09:05:02
답변: http://blog.codepiano.com/2013/07/03/push-multi-remote-repositories/
SegmentFault의 동일한 질문:
/q/1010000000367632/a-1020000000369754
/q/1010000000411859/a-1020000000411882