This skill should be used when the user configures Git with Home Manager, sets up delta, rerere, or encounters gitconfig conflicts. Covers custom aliases, git-cleanup scripts, rebase reverse display.
Git, delta diff, rerere 등 Git 관련 설정 가이드입니다.
| 기능 | 설명 |
|------|------|
| delta | Git diff를 구문 강조로 표시 |
| rerere | 충돌 해결 패턴 기록/재사용 |
| rebase 역순 | Interactive rebase에서 최신 커밋이 위로 |
| git-cleanup | 오래된/삭제된 브랜치 정리 |
```bash
which delta
git config --get core.pager
```
```bash
git rerere status
git rerere diff
rm -rf .git/rr-cache
```
| 파일 | 용도 |
|------|------|
| `modules/shared/programs/git/default.nix` | Git 공통 설정 |
| `~/.gitconfig` | 생성된 설정 (Nix 관리) |
1. **delta 적용 안 됨**: `core.pager` 설정 확인, PATH에 delta 있는지 확인
2. **gitconfig 충돌**: 기존 `~/.gitconfig`가 있으면 Home Manager와 충돌
3. **rebase 역순 안 됨**: `GIT_SEQUENCE_EDITOR` 환경변수 확인
```bash
git-cleanup
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/configuring-git/raw