---
name: github
description: Git 작업 워크플로우. 리포트 관련 변경사항 커밋 시 사용.
disable-model-invocation: true
---

# Git 작업 워크플로우

## 수정 범위 확인

커밋 전 `git diff`로 리포트 관련 파일만 변경되었는지 확인.
리포트 밖 파일이 변경되어 있으면 **사용자에게 확인** 후 진행.

## 커밋 메시지 형식

```
type(report): 설명
```

타입:
- `feat(report)`: 리포트 새 기능
- `fix(report)`: 리포트 버그 수정
- `refactor(report)`: 리포트 리팩토링
- `style(report)`: 리포트 스타일 변경
- `docs(report)`: 리포트 문서

## 커밋 절차

1. `git status`로 변경 확인
2. 리포트 밖 파일 변경 여부 체크
3. `git add`로 리포트 관련 파일만 스테이징
4. Conventional Commit 형식으로 커밋

## 주의사항

- `git push --force` 금지
- `git commit --amend` 주의 (push 전에만)
- git config 수정 금지
