Учитывая тот факт, что мне нужна только последняя версия каждого файла, и мне не понадобятся более старые версии. Как я могу избежать чрезмерного размера?
Тогда вам не нужна система контроля версий, такая как git
.
Однако вы, вероятно, можете делать то, что хотите. Вместо того, чтобы делать новый коммит каждый раз, когда вы изменяете файл, просто обновите существующий коммит:
- Редактировать
somefile.txt
git add somefile.txt
git commit --amend
Используя эту модель, вы заменяете один коммит другим, вы никогда не увеличиваете историю своего репозитория, и размер вашего репозитория не будет расти со временем.
Чтобы избавиться от существующей истории, просто rm -rf .git
, затем заново создайте репозиторий git, свяжите его с вашим репозиторием GitHub с помощью git remote add
и git push -fu origin master
.