로컬저장소A
와 원격저장소α
가 연결되어 있을 때, A
와 α
의 연결을 끊고 B
와 α
를 연결하는 방법을 살펴보자.
# 원격저장소 및 로컬저장소의 파일을 삭제합니다.
$ git rm -r [File Name]
# 원격저장소에 있는 파일만 삭제합니다.(로컬저장소의 파일은 삭제되지 않습니다.)
$ git rm --cached -r [File Name]
로컬저장소A
와 원격저장소α
의 연결을 끊는다.git remote remove origin
로컬저장소A
의 .git 디렉토리 삭제rm -r .git
로컬저장소B
에서 git init수행 후 원격저장소α
연결git init
git remote add origin https://github.com/계정/리포지토리.git
원격저장소α
에 적용# origin은 git remote -v로 확인 후 입력
# 이 방법은 master를 origin/master 이전으로 되돌려서 push 오류가 날 때도 유용하다!
git push --force --set-upstream origin master