問題の説明
現在の Makefile の pre-commit フックは git diff --quiet public を使用しているため、未追跡(untracked)ファイルを検出できません。そのため、新規に生成された public ディレクトリの内容が自動的にステージングされません。
影響範囲
- Makefile の hooks ターゲット内の pre-commit フック生成コード
- INDEX_MAINTENANCE.md のフック例
推奨される修正方法
git status --porcelain public を使用して未追跡ファイルも検出する
- または、常に
git add -A public を実行する
両方のファイル(Makefile と INDEX_MAINTENANCE.md)で一貫した条件チェックを使用する必要があります。
関連情報
問題の説明
現在の Makefile の pre-commit フックは
git diff --quiet publicを使用しているため、未追跡(untracked)ファイルを検出できません。そのため、新規に生成された public ディレクトリの内容が自動的にステージングされません。影響範囲
推奨される修正方法
git status --porcelain publicを使用して未追跡ファイルも検出するgit add -A publicを実行する両方のファイル(Makefile と INDEX_MAINTENANCE.md)で一貫した条件チェックを使用する必要があります。
関連情報