WordPress использует MyISAM из-за большей функциональности и лучшей производительности, но MyISAM не поддерживает внешние ключи. Это был компромисс.
Из файла man ]:
Когда задано
- cached
, поэтапное содержимое должно соответствовать либо кончику ветви, либо файлу на диске, что позволяет удалить файл только из индекса.
Итак, для одного файла:
git rm --cached mylogfile.log
и для одного каталога:
git rm --cached -r mydirectory