🥚

git commitしたら「Config could not be found.」になってしまうとき

2021/09/23に公開約500字

ローカルでステージングしてあるものをコミットしたら、掲題の文言が出てコミットがなかなかできなかったときに以下のことを行いました。

.git/hooks/pre-commit を削除

rm -rf [対象プロジェクト]/.git/hooks/pre-commit or
.git/hooks/pre-commitの中身を削除

知らぬ間に.git/hooks/pre-commitという実行ファイルが生成されていたので、
削除したところgit commitが正常に実行されるようになりました。

.git/hooks/pre-commitが生成される原因を調査

私が前に使っていた環境をそのままコピーし、それを元に全く違う環境を構築したいたのが原因だったみたいでした😢

「git Config could not be found.」で検索しても見当違いなものばかり出てくるので、相当な時間を費やしました。

Discussion

ログインするとコメントできます