2015-02-02 1 views
3

Github에서 포기 된 저장소를 복제 했으므로 변경 사항을 개인 저장소에 업로드하여 다른 사람들과 함께 변경 사항을 작업 할 수 있기를 바랍니다. 불행히도 포크를 만드는 대신 복제 했으므로 Xcode는 원래의 repo를 커밋하려고합니다. 커밋이 수행되는 repo를 변경하는 방법이 있습니까? 있다면, 다른 웹 사이트 (비트 버킷)의 레포로 변경하는 방법이 있을까요?기존 Xcode 프로젝트의 Git 저장소 변경

변경 사항이 완료되면 repo 공개를 완전히 만들려고합니다.

+0

다음을보십시오 : git remote add myremote/path/to/other/repo – progsource

답변

6

"Git XCode - change origin"에서 언급했듯이 git remote set-url (또는 사용자의 이름 바꾸기 + 추가)을 사용하여 원격 origin URL을 간단히 변경할 수 있습니다. 그 개인의 repo가 ​​비어있는 경우

git remote rename origin upstream 
git remote add origin /url/of/private/repo 

(Xcode의 GUI와 함께, 당신은 remove, then add again, the remote origin 수)

, 당신은 당신의 복제의 repo의 전체 역사를 푸시 할 수 있습니다.

'origin'의 이름을 'upstream'으로 변경하면 새로운 origin 대상 repo로 푸시하면서 원본 repo에서 가져올 수 있습니다.