2016-08-23 2 views
-1

그래서 내 컴퓨터의 별개의 장소에 서로 다른 두 개의 디렉토리가 있습니다. 서로 별개의 디렉토리가 있습니다. 그래서, 나는 github에있는 같은 저장소에 두 가지를 모두 넣고 싶지만 로컬로 내용을 엉망으로 만들 필요는 없습니다. 즉, 하나의 디렉토리에 git push -f을 사용할 수 없다는 것을 의미합니다. 그렇지 않으면 다른 하나의 명령은 github 저장소에서 제거됩니다. 당신은 어떤 접근 방식을 제안합니까?강제로 당기지 않고 강제로 밀어 넣는 방법

+1

전혀 관련없는 저장소를 동일한 GitHub 저장소로 푸시하는 데 어떤 이유가있을 수 있습니까? – Chris

답변

0

이러한 디렉토리를 추가하고 커밋하는 방법을 알고 있다고 가정합니다.

두 개의 분기를 만든 후 나중에 병합 할 수 있습니다. 이런 식으로 충돌해서는 안됩니다.

$ cd <folder-A> 
$ git push <remote> <branch-A> 
$ cd <folder-B> 
$ git push <remote> <branch-B> 
$ git fetch <remote> 
$ git merge <remote>/<branch-A> 
+0

내가 말했듯이 로컬 디렉토리에는 별개의 컨텐츠가 있기 때문에 작동하지 않습니다. 따라서 A에서 푸시 한 후 B 지점에서 푸시 할 수있는 유일한 방법은 A의 내용을 저장소에서 제거하는 푸시를 강제하는 것입니다. –

관련 문제