Skip to content

Commit 4b1c173

Browse files
committed
docs: AI 사용 지침에 Git 작업 규칙 추가
- Git 커밋 전 승인 필수 - --force 사용 금지 - 브랜치 전략 명시 (develop에서 시작) - 커밋 규칙 및 예시 추가
1 parent 67c8f7c commit 4b1c173

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

AI_USAGE_GUIDELINES.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,30 @@ pnpm typecheck # TypeScript 타입 체크
250250
pnpm build:all # 전체 빌드
251251
```
252252

253+
### 8. Git 작업 원칙
254+
#### 브랜치 전략
255+
- 모든 작업은 develop 브랜치에서 시작
256+
- feature/*, fix/*, chore/* 등 목적에 맞는 브랜치명 사용
257+
- PR은 항상 develop 브랜치로 생성
258+
- main 브랜치로 직접 PR 금지 (자동화된 워크플로우 사용)
259+
260+
#### 커밋 규칙
261+
```markdown
262+
# 커밋 전 확인사항
263+
1. 변경사항 설명
264+
2. 커밋 메시지 제안
265+
3. 사용자 승인 대기
266+
4. 승인 후 커밋 실행
267+
```
268+
269+
#### 예시
270+
```markdown
271+
다음과 같이 커밋하려고 합니다:
272+
- 변경사항: GitHub Release 중복 태그 오류 수정
273+
- 커밋 메시지: "fix: GitHub Release 생성 시 기존 릴리즈 삭제 후 재생성"
274+
커밋해도 될까요?
275+
```
276+
253277
## 금지 사항
254278

255279
1. **무단 코드 변경**
@@ -264,6 +288,12 @@ pnpm build:all # 전체 빌드
264288
- 사용처 확인 없이 "아마도", "보통은" 등으로 변경 금지
265289
- 명확한 근거 기반으로만 수정
266290

291+
4. **무단 Git 작업**
292+
- Git 커밋 전 반드시 승인 받기
293+
- `git push --force` 사용 금지
294+
- `git commit --amend`는 신중하게 사용하고 사전 고지
295+
- 커밋 메시지 작성 후 승인 받기
296+
267297
## 커뮤니케이션 원칙
268298

269299
1. **간결하고 명확하게**

0 commit comments

Comments
 (0)