소스 컨트롤¶
Kiro의 소스 컨트롤 뷰는 버전 컨트롤 워크플로우를 간소화하기 위한 AI 향상 기능과 함께 포괄적인 Git 통합을 제공합니다.
커밋 메시지 생성¶
Kiro는 코드 수정 사항에 대한 AI 분석을 사용하여 스테이징된 변경 사항을 기반으로 의미 있는 커밋 메시지를 자동으로 생성합니다.
커밋 메시지 생성 방법¶
- 소스 컨트롤 패널에서 변경 사항을 스테이징합니다
- 커밋 메시지 입력 필드 옆의 🪄 버튼을 클릭합니다
- 생성된 메시지를 검토합니다 - Kiro가 변경 사항을 분석하고 설명적인 커밋 메시지를 생성합니다
- 필요시 편집합니다 - 커밋하기 전에 생성된 메시지를 수정할 수 있습니다
- 생성되거나 편집된 메시지를 사용하여 변경 사항을 커밋합니다
팁: 더 빠른 액세스를 위해 키보드 설정에서 Kiro: Generate Commit Message에 대한 사용자 지정 키보드 단축키를 설정할 수 있습니다.
메시지 형식¶
Kiro는 상세한 본문 섹션과 함께 Conventional Commits 형식을 따릅니다:
<type>(<scope>): <subject> - First change or addition - Second change or improvement - Third change if applicable - Why this change was needed (if relevant)
Conventional commit 타입¶
- feat: 새로운 기능
- fix: 버그 수정
- docs: 문서 변경
- style: 포맷 변경
- refactor: 코드 재구성
- test: 테스트 추가/업데이트
- chore: 유지보수 작업
- perf: 성능 개선
- ci: CI/CD 변경
예시¶
feat(docs): add comprehensive Source Control documentation - Create new documentation page for Source Control features - Update interface documentation to link to Source Control page - Provide detailed explanation of AI-powered commit message generation - Describe diff context provider and commit message generation process
Git diff 컨텍스트 제공자¶
#Git Diff를 입력하여 현재 git 변경 사항을 채팅 대화에 포함할 수 있습니다. 이를 통해 Kiro가 스테이징되고 스테이징되지 않은 변경 사항을 확인할 수 있으므로 수정 사항에 대한 상황별 도움을 더 쉽게 받을 수 있습니다.
사용 예시¶
Hey Kiro, can you fix the merge conflicts? #Git Diff
문제 해결¶
Git 작업 실패¶
- Git 구성 및 자격 증명을 확인합니다
- 저장소에 대한 적절한 권한이 있는지 확인합니다