git_atomic_commit
Group git changes into atomic commits by file type, directory, or semantic meaning. Analyze first with analyze_only mode, or perform actual commits directly for a cleaner history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Git 저장소 경로 (기본: 현재 디렉토리) | |
| group_by | No | 변경사항 그룹화 기준: file_type(확장자), directory(디렉토리), semantic(의미적 그룹) | semantic |
| analyze_only | No | true면 분석만, false면 실제 커밋 수행 (기본: true) | |
| include_staged | No | 스테이징된 변경사항 포함 (기본: true) | |
| include_unstaged | No | 스테이징되지 않은 변경사항 포함 (기본: true) |