2017-04-23 3 views
0

대학 및 개인 사용을위한 별도의 git 계정이 있습니다. 최근 완료된 대학 프로젝트의 경우, 학생 계정에 git 저장소를 만들고 계속 진행하면서 커밋을 추가했습니다. 이제는 개인용 GitHub 계정에 프로젝트의 새 저장소를 만들고이 저장소에있는 모든 데이터 (커밋, 소스 코드 등)를 내 개인 자식 계정의 개인 GitHub 계정으로 전송하려고합니다.다른 사용자 이름으로 repositoy를 git에서 github로 이동

git 저장소가 GitHub 사용자 이름과 다른 사용자 이름을 사용하는 경우 어떻게하면 git 저장소의 데이터를 GitHub 저장소로 옮길 수 있습니까?

추신 : 너무 어리석은 것에 대해 사과드립니다. 더 나은 방법을 설명하는 방법을 모르겠습니다. 나는 내가 인터넷에서 찾고있는 것을 발견 할 수 없었다.

+0

Github에서 빈 저장소를 새로 생성하면 지시 사항이 적용됩니다. – Schwern

답변

0

새로운 빈 GitHub 저장소를 만듭니다.

그런 다음 현재 (예전의 repo) 저장소로 이동하십시오. 새로운 remote (예 : new-repo)을 새 저장소 URL과 함께 추가하십시오. 당신이 저지른 모든 지점을 밀어하려면

# go into your old repository 
$ git remote add new-repo <new-repo-url> 

$ git checkout master        
$ git push new-repo master  # now, new-repo 'master' = old-repo 'master' branch 

다음 자식에게 all 플래그를 사용합니다.

$ git push new-repo --all