이런 분께
커밋 메시지를 매번 "fix", "수정"으로만 남겨서 나중에 이력을 보면 뭘 고쳤는지 모르는 분. 팀에서 "커밋 메시지 규칙 지켜 주세요"라는 말을 들었는데 매번 형식을 찾아보기 귀찮은 분께 맞아요.
변경 내용(git diff)을 그대로 AI에 붙여 넣으면, 팀에서 많이 쓰는 형식(Conventional Commits)에 맞춘 커밋 메시지 후보 2개를 받을 수 있어요. 가입만 하면 되는 무료 챗봇으로 충분해요.
끝나면 이렇게 됩니다
로그인 함수에서 비밀번호 빈 값 검사를 더한 변경을 아래 프롬프트에 넣고 클로드로 돌려 본 답이에요.
후보 1
fix(login): 비밀번호 빈 값일 때 로그인 요청 막기
- 이메일만 검사하던 조건에 비밀번호 빈 값 검사를 더함
- 입력이 비었을 때 안내 문구(message)를 함께 돌려줌
- 이메일 앞뒤 공백을 지우고 요청함
후보 2
feat(login): 로그인 입력 누락 안내 문구 추가
- 이메일 또는 비밀번호가 비면 안내 문구를 돌려줌
- 이메일 앞뒤 공백 제거
추천: 후보 1. 빈 비밀번호로 요청이 나가던 동작을 막은 게 핵심이라 fix가 더 맞아요.
첫 줄만 봐도 무엇을 고쳤는지 알 수 있고, 본문에는 바뀐 점이 줄마다 하나씩 들어가요.
준비물
- AI 챗봇 하나: 챗GPT, 제미나이, 클로드 중 아무거나. 무료 요금제로 돼요(로그인 필요, 2026년 11월 기준).
- 깃(git)이 깔린 컴퓨터와 커밋하려는 프로젝트 폴더
- 터미널(컴퓨터에 글자로 명령하는 창): 윈도우는 시작 메뉴에서 「터미널」 검색, 맥은 Spotlight에서 「터미널」 검색. VS Code를 쓰면 위쪽 메뉴 「터미널」 → 「새 터미널」도 돼요.
따라 하기
- 터미널에서 프로젝트 폴더로 이동한 뒤, 커밋할 파일을 올려 둬요(스테이징, 다음 커밋에 넣을 파일을 골라 두는 일).
git add .
- 올려 둔 변경 내용을 화면에 띄워요.
git diff --staged
- 나온 글자를 처음
diff --git줄부터 끝까지 드래그해서 복사해요. 길면git diff --staged > diff.txt로 파일에 저장한 뒤 그 파일을 열어 복사해도 돼요. - 챗GPT·제미나이·클로드 중 하나를 열고 새 대화를 시작해요.
- 아래 「복사해서 쓰는 프롬프트」를 붙여 넣고, 맨 아래 [ ] 자리에 3번에서 복사한 내용을 넣어 보내요.
- 후보 2개 중 맞는 걸 골라 첫 줄만 복사해요. 본문까지 넣고 싶으면 7번으로 가요.
- 터미널에서 커밋해요. 첫 줄만 쓸 때는
git commit -m "fix(login): 비밀번호 빈 값일 때 로그인 요청 막기", 본문까지 쓸 때는git commit만 입력하면 편집기가 열리니 답을 통째로 붙여 넣고 저장하면 돼요.
복사해서 쓰는 프롬프트
아래 git diff를 보고 커밋 메시지를 써 줘.
규칙
- 첫 줄: <타입>(<범위>): <설명> 형식. 타입은 feat, fix, docs, style, refactor, perf, test, build, ci, chore 중 하나
- 첫 줄 설명은 [한국어]로, 50자 안쪽, 마침표 없이
- 빈 줄 다음 본문: 무엇을 왜 바꿨는지 2~3줄, 줄마다 "- "로 시작
- diff에 없는 내용은 지어내지 말고, 모르는 건 "확인 필요"라고 적어
- 후보 2개를 주고, 어느 쪽이 더 맞는지 한 줄로 이유를 말해 줘
[여기에 git diff 붙여 넣기]
