Conventional Commits는 깃 커밋 메시지를 작성할 때 일관된 형식을 유지하는 규칙입니다.이는 협업 시 코드 변경 사항을 쉽게 추적하고, 자동화된 릴리즈 관리(예: semantic-release)를 할 수 있도록 도와줍니다.커밋 메시지는 다음과 같은 형식을
semantic-release는 자동화된 버전 관리 및 배포 도구입니다.Git 커밋 메시지를 분석하여 자동으로 버전(예: 1.0.0 → 1.1.0) 및 CHANGELOG를 생성하고 배포하는 역할을 합니다. ✅ 버전 자동 증가 (major.minor.patch 관리)✅
좋은 질문이에요 👍.gitkeep은 “빈 디렉토리를 Git에 포함시키기 위한 관습적인 더미 파일”입니다.Git은 기본적으로 빈 디렉토리를 추적하지 않습니다.즉, 디렉토리 안에 아무 파일도 없으면 그 폴더는 커밋되지 않습니다.예를 들어,이렇게 secrets/ 폴더만 만