2012-11-19 4 views
1

home 폴더에 자식 저장소가 있습니다 (전화 번호는 origin). 내 home 폴더 안에는 workspace/ 폴더가 있습니다.상위 프로젝트와 동일한 이름의 자식 서브 프로젝트

내가 이것을 사용하여 내 프로젝트 중 하나에 대한 또 다른 저장소를 만들려고 한 :

$ git remote add origin ssh://[email protected]/home/tirengarfio/git/my_project 

하지만 난이 얻을 :

치명적인 : 원격 기원은 이미 존재합니다.

그것은 이미 내가 ... 내 home 폴더에 대한

을 원격라는 기원을 사용하고 있습니다 말했듯이 내가 다른 이름을 사용할 수 있습니다 알고 있지만, 내가 다시 사용하는 방법에 대한 궁금하기 때문이다 단어 origin my_project 저장소 .. 아니면 그냥 다른 이름을 사용해야합니까 ?? 당신의 충고는 무엇입니까?

+0

[submodule] (http://git-scm.com/book/en/Git-Tools-Submodules) 방식을 사용해 보셨습니까? – enjoylife

답변

2

저장소를 만들지 않습니다. 새 저장소를 만들려면 git init 또는 git clone 중 하나를 사용해야합니다.

나는 당신이 원하는 의심 :

cd ~/workspace 
git clone ssh://[email protected]/home/tirengarfio/git/my_project 

해당 URL의 클론입니다 ~/workspace/my_project에서 새 저장소를 만들 것입니다. 새로운 저장소는 클론이 만들어진 URL을 가리키는 origin이라는 리모컨으로 이미 설정되었을 것입니다.

+0

글쎄, 어쩌면 올바른 단어를 사용하지 않았어,이 모든 용어는 쉽지 않다 .. :)하지만, 어쨌든, 아니, 난 복제하고 싶지 않아. 필자는 원격 호스트에 원격 저장소를 만들어 로컬 정보를 로컬 호스트로 푸시했습니다. 나는 다음과 같이 : http://minimaldesign.net/articles/read/git-workflow-for-web-development – ziiweb

+0

만약 당신이 정말로 기존의 저장소에 새로운 리모컨을 추가하려고한다면, 당신은 할 수 없다. 리모컨에 이미 사용 된 이름을 사용하십시오. – qqx

+0

그 기사의'git init' 부분을 했습니까? – qqx

관련 문제