32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
---
|
|
description: "코드 변경 작업 완료 후 항상 git add, commit, push를 수행하도록 지시합니다."
|
|
---
|
|
|
|
# Git Push 자동 수행
|
|
|
|
코드 변경 작업을 완료한 후, 반드시 다음 단계를 순서대로 수행하세요:
|
|
|
|
1. **버전 업데이트** — `bot.py`의 `BOT_VERSION` 값을 변경 내용에 맞게 올린다
|
|
2. **git add** — GitKraken MCP 도구(`mcp_gitkraken_git_add_or_commit` action: add)로 스테이징
|
|
3. **git commit** — GitKraken MCP 도구(`mcp_gitkraken_git_add_or_commit` action: commit)로 커밋 (한국어 메시지)
|
|
4. **git push** — GitKraken MCP 도구(`mcp_gitkraken_git_push`)로 푸시
|
|
|
|
## 중요: 도구 사용 규칙
|
|
|
|
- **터미널 명령(`git add`, `git commit`, `git push`) 대신 반드시 MCP 또는 전용 도구를 사용한다.**
|
|
- GitKraken MCP 도구를 우선 사용하고, 사용 불가 시에만 터미널을 대안으로 사용한다.
|
|
|
|
## 버전 규칙 (semver)
|
|
|
|
- `bot.py` 상단의 `BOT_VERSION = "X.Y.Z"` 를 반드시 업데이트한다.
|
|
- **patch (+0.0.1)**: 버그 수정, 작은 변경, 리팩토링
|
|
- **minor (+0.1.0)**: 새 기능 추가, 기존 기능 개선
|
|
- **major (+1.0.0)**: 사용자가 명시적으로 요청한 경우에만
|
|
- 판단이 어려우면 patch를 올린다.
|
|
|
|
## 일반 규칙
|
|
|
|
- 커밋 메시지는 변경 내용을 명확하게 설명해야 합니다.
|
|
- 이미 커밋/푸시할 변경 사항이 없으면 건너뜁니다.
|
|
- 사용자가 명시적으로 "푸시하지 마" 또는 "커밋하지 마"라고 요청하면 이 규칙을 따르지 않습니다.
|