Git commit изменить видео файл
Когда я фиксирую и нажимаю изменения, мои файлы MP4 и видео меняются. Я пробовал это на MAC и WIN, и то же самое на обоих. Мой удаленный репозиторий является BitBucked, но проблема находится в моем локальном репозитории.
Например, при фиксации файла размером около 4 МБ, размер файла в репозитории примерно на 60 байт меньше исходного. Я изучил это, и некоторые 0D отсутствуют.
Это звучало как CRLF, LF-конверсия, но после экспериментов сcore.autocrlf
params, ничего не изменилось.
Есть ли какая-то конфигурация, которую мне не хватает?
ОБНОВИТЬ
Вот файлы: Оригинал: https://drive.google.com/open?id=0B-30m3j9bgwrcUN0OEdiT2lid28
Когда я загружаю его с BB: https://drive.google.com/open?id=0B-30m3j9bgwrOXN0NVBLTzhHTGM
Вот.gitattributes
# All text files should have the "lf" (Unix) line endings
* text eol=lf
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.java text
*.js text
*.css text
*.html text
# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
*.jar binary
*.pdf binary
*.eot binary
*.ttf binary
*.gzip binary
*.gz binary
*.ai binary
*.eps binary
*.swf binary
2 ответа
Основная конфигурация, которую вам нужно установить:
git config --global core.autocrlf false
Затем снова клонируйте свой репозиторий BitBucket.
Таким образом, вы избежите автоматического преобразования eol во все файлы.
Если вам все еще нужно конвертировать eol для некоторых файлов, установите core.eol
директива в .gitattributes
файл.