처음으로 레포지토리를 만들고 그곳에서 프로젝트를 시작할 때는 문제가 없다. 하지만 이미 진행 중인 프로젝트를 새 레포지토리로 옮길 경우에는 어떤 명령어를 사용해야 할지 고민될 수 있다. 요즘 IDE는 매우 좋은 환경을 제공하므로 이를 이용하면 편리하지만, 이런 환경을 이용할 수 없을 때를 대비해 CLI 환경에서 빈 원격 포지토리에 연결하고 push하는 방법을 정리해 본다.

프로젝트에 git 초기세팅
.git
파일이 해당 디렉토리에 없다면 초기화가 되지 않은 것이므로 아래 명령어를 입력해 해당 프로젝트에 대해서 초기화를 수행한다.git init
모든 파일을 스테이징
.gitignore
가 필요하다면 사전에 작성하자,git status
명령어로 확인하는 것도 방법이다.
git add .
commit
git commit -m "your explanation"
로컬에 브렌치 만들기
main 브렌치를 만든다.
git branch -m main
git branch -v
를 했을때 main
브렌치가 보여야 한다.origin 이라는 이름으로 원격 repo를 연결
git remote add origin "your_repo_url"
git remote -v
를 했을때 다음과 같아야 한다.origin "your_repo_url" (fetch) origin "your_repo_url" (push)
새로운 원격 repo에 main 브렌치 내용을 업로드
git push -u origin main


결론
요즘 IDE는 git 관련 기능이 잘 나온다! 그냥 그거 쓰자…