tl; dr : Выполнение git status --ignored
в root моего проекта никогда не заканчивается. git status
работает нормально.
Я начал видеть симптомы этой проблемы в моей IDE - PhpStorm (хотя эта проблема будет распространяться на все IntelliJ IDE). Не работают операции git (commit, pu sh, fetch), все они будут зависать бесконечно. Глядя на запущенные процессы, выясняется, что процесс git
занимал 100% процессорного времени.
При уничтожении процессов git среда IDE снова работала в течение нескольких минут. Похоже, что он периодически запускает процесс, чтобы синхронизировать c изменения. Некоторые эксперименты позже, оказывается, это не проблема PhpStorm, а git
. git status --ignored
никогда не завершается, даже если выполняется из командной строки.