Добавьте --no-verify до конца вашего коммита.
Я тоже на Mac и начал видеть их, я думаю, работая над приложением Carlo, которое я создал в своей основной папке проекта.Я перешел Googling к переполнению стека, потому что я не был уверен, что такое Husky (команда 'husky' не установлена), поэтому я начал копаться, чтобы найти линтер, предположив попробовать eslint.
➜ src_aminosee git:(master) ✗ eslint .
Error: Cannot find module '@ljharb/eslint-config'
Referenced from: /Users/tom/Dropbox/Sites/funk.co.nz/aminosee/carlojet/node_modules/array-includes/.eslintrc
Именно тогда я понял, что у меня есть git-репо внутри git-репо (попробуйте папку «carlojet» внутри основного проекта «aminosee») !!Я должен (должен) переместить эту папку.Не уверен, что именно этот тип вложенных репозиториев и был причиной вашей проблемы, но после такого перемещения и попытки коммита я вижу:
git commit -am "moved carlojet folder out as i think its git repo conflicted with this main one"
Can't find Husky, skipping pre-commit hook
You can reinstall it using 'npm install husky --save-dev' or delete this hook
Can't find Husky, skipping prepare-commit-msg hook
You can reinstall it using 'npm install husky --save-dev' or delete this hook
Can't find Husky, skipping commit-msg hook
You can reinstall it using 'npm install husky --save-dev' or delete this hook
Can't find Husky, skipping post-commit hook
You can reinstall it using 'npm install husky --save-dev' or delete this hook
Мои знания о git отсутствуют, но для меня это как тефайлы теперь машут "до свидания", покинув репо;или, более вероятно, «подмигивая» мне, переместившись в каталог их родителей аминоси / .git / hooks / (это было сюрпризом!), из их настоящего дома в аминосе / карлоджет / .git / hooks /
Возможно, мне придется отключить все эти хуки, дублированные из другого проекта ... или, лучше, все же вызвать этот линтер!Я полагаю, что в моем случае не очень хорошая идея вкладывать git repo в себя.