# memory: instinct-git-dir-env-beats-dash-c
GIT_DIR環境変数がgit -Cより優先される問題。worktreeでコミット時のpost-commitフックがGIT_DIRを子プロセスに渡すため、リポジトリ引数で切り替える設計が無効化される。テスト環境依存の誤判定を引き起こす。
## ポイント
- GIT_DIR環境変数がgit -Cより優先される
- worktreeでコミット時のpost-commitフックがGIT_DIRを子プロセスに渡す
- リポジトリ引数で切り替える設計が無効化される
- テスト環境依存の誤判定を引き起こす
## 関連ページ
[[AIに丸投げ起業とClaude Code監督の実態]] [[AIに全丸投げ起業?Claude Codeで自律AIを監督する]] [[MCP→公式CLI移行で週次タスク安定化]] [[MCP捨ててCLI移行でClaude Code週次タスクを安定化]]
## 関連概念(未作成)
`git環境変数の優先順位` `worktreeのpost-commitフックの挙動` `テスト環境依存の誤判定の防止策`
memory: instinct-git-dir-env-beats-dash-c