내가 git 할 때마다 헤매는 경향이 있어서 블로그에 남기려고 한다
내 컴퓨터에서 프로젝트 진행할 폴더를 만든 다음에 해당내용을 github에 올리는 경우도 있긴하지만 나는 다른방법으로 진행한다
github에서 repository를 생성
내 컴퓨터에서 project를 진행할 폴더를 생성하고
해당 폴더에서 git clone URL
을 통해 git으로 관리하는 폴더 생성한다
해당 폴더에서 프로젝트 작업을 진행하는데 master branch에서 진행하는 것이 아니라 만들려는 기능마다 feature branch를 만들어서 해당 branch에서 진행해야 한다
feature/Main/Footer
처럼 된다해당 feature branch에서 코드작업을 하고 해당 내용을 github remote branch에 올릴 때에는 아래의 순서대로 진행하면 된다
branch명
github 페이지에서 PR생성
프로젝트명
프로젝트명
폴더를 만든다URL
react로 프로젝트를 진행하기 전, 초기상태를 설정할 때에는 node_modules
는 용량이 너무 많기 때문에 gitignore에 추가해서 github에 올리지 않는데
이 때 npm install 명령어를 통해 새로 다운받을 수 있다
URL
해당 feature의 내용이 master(main) branch에 merge가 된다면
git checkout master(main)
git pull origin master(main)
git checkout feature/branch명
git merge master(main)