Примечание. Я изучил вопрос git-is-very-very-slow, но в их случае причиной были большие двоичные файлы - в то время как в моем репозитории есть PHP/JS/HTML/Только код CSS (без двоичных файлов) и самый большой файл в репозитории составляет около 800 КБ.
Я изменил один файл (несколько строк), затем git add .
и git commit -m "msg"
, затем git push origin master
.
На другой машине, когда я делаю git pull origin master
, она загружает несколько MiB данных, и для вычисления дельта и применения изменений требуется более 2 минут. Здесь что-то ужасно.
Я подозреваю, что некоторые недавние операции могут привести к этому:
в последнее время я случайно добавил много активов поставщика (bower_components
assets)
когда я это понял, я использовал git rm
, чтобы удалить их из репозитория (и, конечно, git add
, git commit
и git push
для восходящего потока)
Это было несколько дней назад, и проблемы, которые я сейчас начал, начали делать happeing примерно в это время.
У меня есть два вопроса:
- почему это happeing?
- Как я могу исправить свой репозиторий?
Примечание. Я использую только одно и использую это репо.