Перемещение большого количества больших файлов в репозиторий 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
, Скажите, если эта информация не связана с реальным размером или нет?