2014-02-06 9 views
1

Git 저장소가 있고 모든 것이 루트에 있지만 원격 git 저장소에서 원하는 내용이 한 레벨 깊이입니다 (폴더 1-git 폴더 2- DemoProject 3.some-other-folder-i-have-no-concern). 이 두 가지를 어떻게 합치 는가. 그들은 완전히 연결이 끊긴 상태이지만 연결이 끊긴 저장소를 병합하는 방법을 찾았지만이 수준의 것은 작동하지 않습니다.Git 저장소를 원격 Git 서브 디렉토리와 병합

LocalBranch(DemoProject) 
    -(git folders) 
    -Content1 
    -Content2 

Remote Branch 
     -(git folders) 
     -DemoProject 
     -Content1 
     -Content2 
     -Some Folder 
+0

원격 Repo가 DemoProject를 자체 Repo로 분할하고 하위 모듈 항목을 통해 참조하는 경우 도움이됩니다. 원격 저장소를 두 개로 나눌 수 있습니까? 또는 원격 저장소에 대한 액세스/제어 권한이 없습니까? – VonC

+0

나는 질문을 업데이 트했지만 동일한 것은 없을 것입니다. 일부 문서 및 오래된 자료도 거기에 있습니다. – Waqas

답변

0

한 가지 방법은 것에 :

  • 복제 원격 REPO (전용 지점에서)
  • 재구성 자신의 repo를 반영하기 위해 내용
  • 푸시하는 전용 지점

다음 "How to combine two separate unrelated Git repositories into one with single history timeline"다음에 repo의 기록을 th 상단에 결합 할 수 있습니다 e 원격 저장소 (해당 특수 분기에는 올바른 구조가 포함되어 있음).

+0

그러나 밀어 넣을 때 원격 구조도 바뀌지 않을 것입니다. – Waqas

+0

@Waqas 이렇게하면 전용 분기에서만 구조가 변경되므로 눈에 띄는 영향이 없어야합니다. – VonC