В моем репозитории имеется большое количество больших файлов. Это в основном данные (текст). Иногда мне нужно переместить эти файлы в другое место из-за рефакторинга или упаковки.Перемещение большого количества больших файлов в репозитории git
Я использую git mv
команды «переименовать» путь к файлам, но это, кажется неэффективным в том, что размере фиксации (фактического размера дифф) очень огромно, так же, как rm
, git add
Есть другие способы уменьшить размер фиксации? , или я должен просто добавить их в .gitignore
и загрузить как zip-файл в восходящий поток?
Благодарим за ответы.
FYI, следующие серии команд приведет размер файла bar
git mv foo bar
git commit -m "modify"
git cat-file -s HEAD:bar
, из которого я думал, мерзавец сделал rm
и add
. Не могли бы вы рассказать мне, не связана ли эта информация с фактическим размером или нет?
Что вы подразумеваете под «фиксацией размера»? – michas