У меня была такая же проблема, пока я не выделил больше ресурсов Docker, нажав «Настройки», затем «Дополнительно».Вы должны убедиться, что используете последнюю версию Docker Desktop (для Windows).
По умолчанию виртуальная машина Hyper-V, на которой работает Docker, получает только 2 ЦП и 2 ГБ ОЗУ.
Как только я увеличил виртуальную машину до 3 процессоров и 5 ГБ оперативной памяти, у меня не возникло проблем с выполнением «git status», «git checkout» и т. Д. До изменения эти команды часто никогда не выполнялись.
Прежде чем вносить изменения, я зашел в «Диспетчер Hyper-V» и щелкнул вкладку «Память» внизу.Он показал, что «спрос на память» составлял около 3 ГБ, поэтому я предполагаю, что виртуальная машина перезаписывалась на диск, и это вызвало бы всевозможные проблемы.Теперь у меня осталось около 2 ГБ свободного пространства с моей оперативной памятью, и производительность намного лучше.
Надеюсь, это поможет вам!