2017-12-13 27 views
0

나는이 질문을하기 전에, 나는 SO, 관련 여기 게시물 찾기 검색 한 : 우리 지역의 repo에서 나는 원산지/마스터가 원격의 repo에 알고 What is the difference between origin/master and master?개발자 마스터와 원격 마스터의 차이점은 무엇입니까?

및 마스터.

하지만 위치 차이 만 알고 싶습니까? 원산지를 잡아 당기거나 푸시 할 수있는 지역 리포 (repo)에서 침전물에 약간의 차이가 있습니까?

enter image description here

당신은 원본의 repo에서 상위 스냅 샷, DEV1, DEV2 ... 복제를 참조하십시오. DEV1, DEV2 ... 모두는 master 분기를 가지며 dev1-branch과 같은 다른 분기를 만들 수 있습니다.

나는 질문이있다 :

DEV1 직접 디바이스 1 분기를 사용하여 원점의 repo에 밀어 수 있는지 여부를

? 또는 마스터가 DEV1의 마스터 병합 dev1 브랜치를 사용한 다음 원점 레포로 푸시 할 수 있습니까?

답변

0

첫째, 로컬 마스터 원점 마스터 관계 : 당신이 당기거나 로컬 마스터를 누르면 로컬 컴퓨터에 원래의 repo는, 복제 REPO는 기본 마스터 분기 (local master)가됩니다 지역의 repo 복제하는 경우 원산지가되면 원산지 마스터에게 영향을 미칩니다.

두 번째로 로컬 Repo에 dev1-branch이 있으면 원점에서 dev1-branch이 생성되고 origin master에는 영향을 미치지 않습니다. dev1-branchorigin master에 병합하려면 두 가지 방법이 있습니다.
1. 로컬 repo에서 dev1-branchmaster으로 병합 한 다음 origin master으로 푸시 할 수 있습니다. 2. dev1-branch을 원 래보로 origin dev1-branch으로 푸시 한 다음 원 서버에서 origin dev1-branchorigin master으로 병합 할 수 있습니다.