프로그래밍/git

소스코드 이동 후 Git Repository 변경 (log 유지)

인썸니아 2021. 9. 22. 23:30

다른 곳에서 작업하던 소스코드를 옮겨온 후, git commit 이력을 그대로 유지한 채로 다른 repository 로 변경하는 방법이다. 이력까지 옮기려면 당연하게도, 기존에 작업하던 '.git' 폴더가 존재하고 있어야 한다.

 

기존의 repository remote 제거

git remote remove origin

 

새로 생성한 repository remote 추가

git remote add origin https://github.com/[github_id]/[repo_name].git

 

코드 push

예전에는 master가 default branch 였는데 요즘은 main이 default 이다. 하여튼 알맞는 이름을 사용하면 된다.

git push -u origin [branch name]

 

반응형