git
Git Flow와 커밋 메세지 규칙
회사나 프로젝트시에서 자주 사용했던 Git Flow 전략에 대해 간단하게 정리해보고자 합니다 브랜치 우선 브랜치 종류입니다 main 최종적으로 배포되는 브랜치입니다 release 배포하기 전 단계입니다 이 단계를 생략하는 경우도 있고 여기서 테스트를 진행해 최종적으로 배포가 가능한지 판단합니다 작업이 완료되면 main 브랜치로 merge합니다 release/버전 과 같은식으로 네이밍을 정합니다 dev 개발을 진행하는 브랜치입니다 개발이 완료되면 release 브랜치로 merge합니다 feature dev에서 기능단위로 파생되는 브랜치입니다 작업이 완료되면 dev 브랜치로 merge합니다 feature/기능명 과 같은식으로 네이밍을 정합니다 hotfix main 브랜치에서 버그가 발생했을때 수정하기 위한 ..
Nextjs cache gitignore 배포 적용 문제 해결
Next.js에서 업로드시 gitignore가 적용되지 않는 문제가 있었습니다 해결방법은 다음과 같습니다 git rm -rf --cached . git add . git commit -m '메시지 작성'