프로젝트를 create-react-app을 사용해서 만들어준다. (프로젝트와 저장소를 연결하기 위해서는 git init 명령어를 통해 먼저 프로젝트에서 git을 활성화해야하지만 create-react-app으로 만든 프로젝트는 이미 git이 활성화 되어있기 때문에 생략)
npx create-react-app 폴더명
프로젝트 폴더 내로 이동
cd 폴더명
git add .
git commit -m "first commit"
github repository 생성
git branch -M main (이전에는 git이 알아서 기본으로 master를 사용하였지만 main은 그렇지 않기 때문에 명시적으로 git branch -M main으로 브랜치를 생성하는 명령어가 추가되었다.)
만들어준 repository를 remote로 등록
git remote add origin https://~
(현재 remote 된 branch를 확인하고 싶으면 git remote -v
명령어 부여)
✏️ 한 프로젝트에 여러 remote 줄 수 있다.
git push origin main
이제부터 수정 후엔 git add, git commit, git push 반복해서 입력하면 된다.
❗️ CRA는 반드시 git이 활성화 되어있지 않은 디렉토리에서 설치해야 한다. ➡️ git status 명령어 입력 후 On branch master(git으로 동작을 하고 있다는 의미)가 뜨지 않는 것을 확인 후 npx create-react-app 프로젝트 폴더명
생성 ➡️ cd 프로젝트 폴더명
➡️ git status 명령어로 이 프로젝트만 git으로 관리되고 있다는 것을 확인해본다.