Я не уверен, что было изменено, но моя установка Git стала очень медленной в репозитории среднего размера. Другие используют Git с тем же хранилищем на похожих машинах.
Различные команды, работающие с локальными файлами, работают медленно, например status& commit. pushэто быстро.
Windows 10, Git 2.11.0 64 бит, высокая загрузка процессора.
Типичные проблемы и решения уже исключены:
- антивирус
- Сетевой диск
core.fscache
time git status(от git-bashMinGW)
real 0m29.017s
user 0m0.015s
sys 0m0.031s
Трассировка производительности, GIT_TRACE_PERFORMANCE=true git statusк сожалению, показала только один атомарный блок:
performance: 32.583549907 s: git command: git status
git statusкратное ускорение. Я считаю, что это так: github.com/git-for-windows/git/pull/1344
.gitconfig) находилась в сетевой папке . Я исправил это, установив MSYS, а затем установив git в MSYS с помощью pacman -S git. Это работает, потому что MSYS имеет отдельную домашнюю папку.
prune. Это должно облегчить нагрузку на другие операции, которые вы пытаетесь. Удачи!