Я нашел squashing более полезным, чем filter-branch
. Я сделал следующее:
- Локально удалять большие файлы.
- Зафиксировать локальные удаления.
- Мягкий сброс назад X количество коммитов (для меня это было 3):
git reset
--soft HEAD~3
- Затем повторите все изменения вместе (AKA squash)
git commit -m
"New message for the combined commit"
- Push squashed commit.
задан Cath 13 December 2017 в 15:35
поделиться