Open rimo030 opened 1 week ago
NestJS CLI를 사용해 빠르게 NestJS 프로젝트를 시작한다. CLI가 설치되어 있지 않다면, 아래 명령어로 전역 설치를 진행!
npm install -g @nestjs/cli
NestJS CLI를 이용해 새로운 프로젝트를 생성한다.
nest new <프로젝트 이름>
GitHub에서 새로운 레포지토리를 생성한 후, 리모트 URL을 설정한다.
git remote add origin <깃허브 주소> git remote -v
Git Flow는 기능 개발, 릴리스, 핫픽스를 관리하는데 유용한 브랜치 전략이다.
Git Flow 설치:
# Mac 또는 Linux brew install git-flow
Git Flow 초기화: 프로젝트에서 Git Flow를 활성화한다. -d으로 디폴트 값으로 설정한다.
git flow init -d
main
master
develop
feature/
release/
hotfix/
프로젝트를 develop 브랜치와 main 브랜치에 각각 push한다.
git add . git commit git push origin develop git push origin main
3. NestJS 프로젝트 생성 및 Git Flow 설정
1-1. NestJS CLI 전역 설치
NestJS CLI를 사용해 빠르게 NestJS 프로젝트를 시작한다. CLI가 설치되어 있지 않다면, 아래 명령어로 전역 설치를 진행!
1-2. NestJS 프로젝트 생성
NestJS CLI를 이용해 새로운 프로젝트를 생성한다.
1-3. GitHub 레포지토리 설정
GitHub에서 새로운 레포지토리를 생성한 후, 리모트 URL을 설정한다.
1-4. Git Flow 설정
Git Flow는 기능 개발, 릴리스, 핫픽스를 관리하는데 유용한 브랜치 전략이다.
Git Flow 설치:
Git Flow 초기화: 프로젝트에서 Git Flow를 활성화한다. -d으로 디폴트 값으로 설정한다.
main
또는master
를 선택.develop
을 설정.feature/
,release/
,hotfix/
).1-5. 프로젝트 push
프로젝트를
develop
브랜치와main
브랜치에 각각 push한다.