Я знаю, что это было задано и обсуждено ранее, но я не мог найти правильный рабочий процесс для этой проблемы.Рабочий процесс Git с большими файлами
Скажем, я работаю над новым проектом, который я хочу нажать на GitHub. После нескольких коммитов и нажатий, которые хорошо работали, я продолжаю кодирование и редактирование, а в какой-то момент Я добавляю в проект несколько больших файлов размером более 100 МБ (не зная или не забывая, что это вызовет проблемы, когда я попытаюсь нажмите его на следующем шаге).
Так что я:
git add .
и после того, что я делаю:
git commit -m 'some commit message'
и, наконец:
git push
А теперь я в беде, потому что я получаю Удаленная ошибка: обнаружены большие файлы.
Итак, какие у меня варианты здесь, чтобы 1. сохранить мои изменения в проекте и мои добавленные файлы живыми и 2. исключить файлы больших файлов из будущих коммитов.
Я нашел команду удалить последнюю фиксацию (где я добавил большие файлы между прочим) с git revert …
, но это не хочу, я хочу, потому что он также удаляет всю работу из моего рабочего каталога.
Взгляните на [Git LFS] (https://git-lfs.github.com/). – merlin2011