개발/Git
git 폴더의 remote를 다른 주소의 remote로 수정하기
이내내
2021. 5. 26. 16:07
git 폴더의 원격 저장소 위치를 바꾸고 싶을 때 사용한다.
보통 git 폴더를 다른 원격 저장소에 올리고자 할 때 .git 을 지우고(rm -rf .git)
git 폴더를 새로 git init 하고 remote를 연결해도 되지만 그렇게 하면 commit 내역이 사라진다.
하지만 이 방법을 사용하면 commit 내역을 그대로 가진 채 원격 저장소의 위치만 바꿀 수 있다.
이때 새 원격저장소는 새로 만들어야한다.
1. git 의 현재 remote를 확인한다.
$ git remote -v
2. git 의 현재 remote를 삭제한다.
$ git remote remove origin
3. git 에 새 원격 저장소를 연결한다.
$ git remote add origin [새 원격저장소 주소]
4. git working-tree를 확인하고 push한다.
$ git status
- working-tree 확인
$ git add .
- working-tree 내의 모든 변경사항 staging
$ git commit -m "커밋 메시지"
- staging 된 변경사항에 대한 커밋 메시지 작성
$ git push origin master
- 커밋 내역 push
이전에 commit 했던 내역이 그대로 올라온 것을 확인할 수 있다.