기존에 사용중인 git 서버에서 새로운 git 서버로 프로젝트를 옮기는 작업중 기존의 .git파일을 포함하여 그대로 새로운 프로젝트로 소스코드를 push하는 경우
새로운 git 서버에서 프로젝트를 생성한다.
기존의 프로젝트를 새로운 디렉터리에 clone
mkdir '새로운 디렉터리'
cd '새로운 디렉터리'
git clone '기존 프로젝트 주소'
프로젝트의 origin 수정
cd .git
vi config
remote origin url 값을 새로운 프로젝트의 url로 수정한다.
push
git push origin develop
git chechout main
git push origin main
모든 브랜치를 한번에 push하는 방법을 아직 찾지 못해서 해당 브랜치로 checkout해서 각각 push해주었다.