소소한 개발 공부
git 폴더의 remote를 다른 주소의 remote로 수정하기 본문
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 했던 내역이 그대로 올라온 것을 확인할 수 있다.
'개발 > Git' 카테고리의 다른 글
merge할 때 git command 정리 (0) | 2022.10.13 |
---|---|
Mac 에 git 설치하기 (0) | 2021.06.27 |
fatal: couldn't find remote ref master (0) | 2021.04.12 |
Git Clone으로 저장소에서 파일 내려받고 다른 저장소에 연결하기 (0) | 2020.11.18 |