git 레파지토리 히스토리, 커밋까지 초간단 옮기기

OLD 프로젝트의 커밋들을 NEW 프로젝트로 복사해야하는 상황


OLD프로젝트 디렉토리에서 아래 명령어 입력

(1) 이동할 원격저장소(NEW)를 연결

git remote set-url --push origin NEW주소

 


(2) 이동할 원격저장소로 push

git push --mirror

 


 

지금까지 OLD 프로젝트에서 작업한 코드들을 NEW 프로젝트에서 확인할 수 있다.

 



복사할 거 다 복사했는데, OLD 프로젝트가 원격의 NEW 프로젝트에 그대로 연결되어 있으면 찜찜하니까 .. 원격 저장소 연결 정보 확인하고 삭제하고 새로 연결하기

 

OLD프로젝트 디렉토리에서 아래 명령어 입력

(1) 원격저장소 연결 정보 확인

git remote -v

 


(2) 원격저장소 연결 정보 삭제

git remote remove origin

 


(3) 원격저장소 새로 연결

git remote add origin OLD주소