Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
centos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
platyhouse
centos
Commits
ef186295
Commit
ef186295
authored
Nov 21, 2025
by
platyhouse
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
커밋을 실행하기 위해 사용자의 승인이 필요합니다. 위에서 생성된 커밋 메세지로 진행하시겠습니까?
parent
37138bf4
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
70 additions
and
5 deletions
+70
-5
ptyGitCommit.prompt
ptyGitCommit.prompt
+9
-4
ptyGitCommit2
ptyGitCommit2
+60
-0
ptyTmuxKill
ptyTmuxKill
+1
-1
No files found.
ptyGitCommit.prompt
View file @
ef186295
...
@@ -2,9 +2,14 @@ git diff --staged 실행 후 git diff를 분석해서 현재 폴더와 하위
...
@@ -2,9 +2,14 @@ git diff --staged 실행 후 git diff를 분석해서 현재 폴더와 하위
마크다운 형태로 작성한다.
마크다운 형태로 작성한다.
Staged 변경 사항만 분석한다.
Staged 변경 사항만 분석한다.
주제별로 각각의 파일명을 언급해서 설명한다.
주제별로 각각의 파일명을 언급해서 설명한다.
커밋 메세지만 표시하고 다른 설명은 하지 않는다.
커밋 메세지 저작자를 표시하지 않는다.
중요한 제약사항:
\`\`\` 표기도 하지 않는다.
- 커밋 메세지만 출력하고 다른 설명이나 주석은 절대 포함하지 않는다
- 저작자 정보나 생성 도구 정보를 절대 포함하지 않는다
- "Generated with", "Co-Authored-By", "🤖", "Claude" 등의 표기를 절대 포함하지 않는다
- \`\`\` 표기도 하지 않는다
- 추가 설명이나 메타 정보를 일체 포함하지 않는다
아래는 예시 입니다.
아래는 예시 입니다.
```
```
# AI 채팅 기능 개선 및 OCR 첨부 파일 관리 기능 추가
# AI 채팅 기능 개선 및 OCR 첨부 파일 관리 기능 추가
...
...
ptyGitCommit2
0 → 100755
View file @
ef186295
#!/bin/bash
SCRIPT_DIR
=
"
$(
cd
"
$(
dirname
"
$0
"
)
"
&&
pwd
)
"
# staged 파일 확인
STAGED_FILES
=
$(
git diff
--cached
--name-only
)
if
[
-z
"
$STAGED_FILES
"
]
;
then
echo
"❌ staged 파일이 없습니다."
echo
"git add 명령으로 먼저 파일을 stage에 추가해주세요."
exit
1
fi
# staged 파일 목록 표시
echo
"=========================================="
echo
"Staged 파일 목록:"
echo
"=========================================="
echo
"
$STAGED_FILES
"
echo
"=========================================="
echo
""
echo
"커밋 메세지를 작성중..."
# staged 변경사항 가져오기
STAGED_DIFF
=
$(
git diff
--staged
)
# 프롬프트와 staged diff를 결합하여 claude에 전달
PROMPT
=
$(
cat
"
$SCRIPT_DIR
/ptyGitCommit.prompt"
)
FULL_PROMPT
=
"
$PROMPT
다음은 staged 파일의 변경사항입니다:
\`\`\`
$STAGED_DIFF
\`\`\`
"
# claude 출력을 변수에 저장
COMMIT_MSG
=
$(
echo
"
$FULL_PROMPT
"
| claude
)
if
[
-z
"
$COMMIT_MSG
"
]
;
then
echo
"커밋 메세지 생성 실패"
exit
1
fi
# 커밋 메세지 표시
echo
""
echo
"=========================================="
echo
"커밋 메세지:"
echo
"=========================================="
echo
"
$COMMIT_MSG
"
echo
"=========================================="
echo
""
# 확인
read
-p
"이 메세지로 커밋하시겠습니까? (y/n): "
confirm
if
[
"
$confirm
"
=
"y"
]
||
[
"
$confirm
"
=
"Y"
]
;
then
git commit
-m
"
$COMMIT_MSG
"
echo
"✅ 커밋 완료!"
else
echo
"❌ 커밋 취소됨"
fi
ptyTmuxKill
View file @
ef186295
...
@@ -38,7 +38,7 @@ EOF
...
@@ -38,7 +38,7 @@ EOF
kill_sessions
()
{
kill_sessions
()
{
local
pattern
=
"
$1
"
local
pattern
=
"
$1
"
local
monitor_session
=
"monitor_dashboard"
local
monitor_session
=
"
x_
monitor_dashboard"
# 패턴에 맞는 세션 찾기
# 패턴에 맞는 세션 찾기
local
sessions
=()
local
sessions
=()
...
...
platyhouse
@platyhouse
mentioned in commit
8587004b
·
Dec 16, 2025
mentioned in commit
8587004b
mentioned in commit 8587004bfbebb2ceff13804bc1eea04727f6a285
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment