Commit 7e556677 authored by platyhouse's avatar platyhouse

.

parent 84040285
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
echo "커밋 메세지를 작성중..." echo "커밋 메세지를 작성중..."
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
# 사용자가 제공한 메시지 저장
USER_MSG="$1"
# claude 출력을 변수에 저장 # claude 출력을 변수에 저장
COMMIT_MSG=$(claude -p "$(cat "$SCRIPT_DIR/ptyGitCommit.prompt")") COMMIT_MSG=$(claude -p "$(cat "$SCRIPT_DIR/ptyGitCommit.prompt")")
...@@ -10,6 +13,13 @@ if [ -z "$COMMIT_MSG" ]; then ...@@ -10,6 +13,13 @@ if [ -z "$COMMIT_MSG" ]; then
exit 1 exit 1
fi fi
# 사용자 메시지가 있으면 앞에 추가
if [ -n "$USER_MSG" ]; then
COMMIT_MSG="$USER_MSG
$COMMIT_MSG"
fi
# 생성된 메세지 표시 # 생성된 메세지 표시
echo "" echo ""
echo "==========================================" echo "=========================================="
......
git diff --staged 실행 후 git diff를 분석해서 현재 폴더와 하위 폴더만을 기준으로 커밋 메세지를 작성하여 git commit -m 명령어를 수행하여 커밋한다. git diff --staged만 분석해서 현재 폴더와 하위 폴더를 기준으로 커밋 메세지를 작성한다.
마크다운 형태로 작성한다. 마크다운 형태로 작성한다.
Staged 변경 사항만 분석한다. 오직 Staged 변경 사항만 분석하고, unstaged 변경 사항은 절대 포함하지 않는다.
주제별로 각각의 파일명을 언급해서 설명한다. 주제별로 각각의 파일명을 언급해서 설명한다.
파일명을 언급할 때 굵게 표기하지 않는다.
중요한 제약사항: 중요한 제약사항:
- 커밋 메세지만 출력하고 다른 설명이나 주석은 절대 포함하지 않는다 - 순수한 커밋 메세지 텍스트만 출력한다
- 다른 설명, 주석, 안내 문구는 절대 포함하지 않는다
- 저작자 정보나 생성 도구 정보를 절대 포함하지 않는다 - 저작자 정보나 생성 도구 정보를 절대 포함하지 않는다
- "Generated with", "Co-Authored-By", "🤖", "Claude" 등의 표기를 절대 포함하지 않는다 - "Generated with", "Co-Authored-By", "🤖", "Claude" 등의 표기를 절대 포함하지 않는다
- \`\`\` 표기도 하지 않는다 - \`\`\` 표기도 하지 않는다
- 추가 설명이나 메타 정보를 일체 포함하지 않는다 - 추가 설명이나 메타 정보를 일체 포함하지 않는다
- git commit 명령어를 실행하지 말고 오직 커밋 메세지만 출력한다
아래는 예시 입니다. 아래는 예시 입니다.
``` ```
...@@ -17,9 +20,9 @@ Staged 변경 사항만 분석한다. ...@@ -17,9 +20,9 @@ Staged 변경 사항만 분석한다.
## AI 채팅 시스템 개선 ## AI 채팅 시스템 개선
### 첨부 파일 지원 강화 ### 첨부 파일 지원 강화
- **modules/chatgpt/admin.aichat.items.controller.php**: 관리자 화면 테이블에 '첨부OCR' 컬럼 추가 - modules/chatgpt/admin.aichat.items.controller.php: 관리자 화면 테이블에 '첨부OCR' 컬럼 추가
- **modules/chatgpt/admin.aichat.items.edit.view.html**: 관리자 편집 화면에 '첨부파일정보' 필드 추가 - modules/chatgpt/admin.aichat.items.edit.view.html: 관리자 편집 화면에 '첨부파일정보' 필드 추가
- **modules/chatgpt/common.aichat.items.model.php**: - modules/chatgpt/common.aichat.items.model.php:
- OCR 첨부 문서 프롬프트 텍스트 개선 ("OCR 문서" → "첨부 문서") - OCR 첨부 문서 프롬프트 텍스트 개선 ("OCR 문서" → "첨부 문서")
- 첨부 파일 목록 구조 생성 로직 추가 (allAttachments) - 첨부 파일 목록 구조 생성 로직 추가 (allAttachments)
- 파일 확장자별 한글 타입 매핑 기능 구현 - 파일 확장자별 한글 타입 매핑 기능 구현
......
#!/bin/bash
echo "커밋 메세지 수정중"
git commit --amend
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment