Перемещение большого количества больших файлов в репозиторий git

Мой репозиторий имеет большое количество больших файлов. В основном это данные (текст). Иногда мне нужно переместить эти файлы в другое место из-за рефакторинга или упаковки.

я используюgit mv Команда «переименовать» путь к файлам, но она кажется неэффективной в том смысле, что размер коммита (фактический размер различий) очень велик, так же, какrm, git add

Есть ли другие способы уменьшить размер коммита? или я должен просто добавить их в.gitignore и загрузить как почтовый файл в апстрим?

Спасибо за ответы.

К вашему сведению, следующие серии команд приведут к размеру файлаbar

git mv foo bar
git commit -m "modify"
git cat-file -s HEAD:bar

из которого я думал, что Git сделалrm а такжеadd, Скажите, если эта информация не связана с реальным размером или нет?

Ответы на вопрос(2)

Ваш ответ на вопрос