사용자 깃 커밋 정체성 통일
git-author/Users/dk/Desktop/work 하위 모든 레포의 커밋은 Daekyo-Jeong <dk@dkdk.me> 정체성을 사용한다.
git init만 한 새 저장소는 hostname 기반 기본값(daekyo <dk@daekyos-Mac-mini.local> 등)으로 author가 자동 설정되므로, 첫 커밋 전에 항상 다음을 확인·세팅:
git -C <repo> config user.name "Daekyo-Jeong"
git -C <repo> config user.email "dk@dkdk.me"
또는 기존 레포(dkdk-feed 등)의 git log 첫 줄로 확인.
Co-Authored-By 라인은 절대 추가하지 말 것 — Co-Authored-By: Claude ... 같은 trailer는 사용자의 모든 레포에서 빼야 한다.
Why: 사용자는 공개 레포에서 커밋 정체성을 본인 이름으로 일관되게 유지하려고 함. hostname leak도 막고, AI 공동저자 표기도 원치 않음.
How to apply:
- 새 레포 init 직후, 첫 커밋 전에 user.name/email config 세팅
- 커밋 메시지에서
Co-Authored-By: Claudetrailer 절대 추가 금지 - 기존 커밋이 잘못된 정체성으로 만들어졌고 푸시되기 전이거나 사용자가 명시적으로 수정 요청한 경우,
git commit --amend --reset-author후 force push 허용