Я использую git-репозиторий для доставки .jar
файлов клиенту. Если я не удаляю старые коммиты, размер хранилища становится больше, и в конечном итоге Bitbucket отключает любые новые коммиты. Вот как я доставлял файлы:
git reset --hard HEAD~
git push -f origin some-branch
git commit -m "Some message"
git push origin some-branch
По сути, последний коммит всегда содержит только файлы .jar
, я его удаляю, принудительно нажимаю, чтобы удалить коммит из удаленной ветви, фиксирую и толкаю новые jar-файлы. Я недавно переключился на это, только чтобы заметить, что это не влияет на размер хранилища (оно продолжает расти):
git reset --hard HEAD~
git commit -m "Some message"
git push -f origin some-branch
Я думал, что это должно быть равным предыдущему методу. Это не. Почему?