Как сделать коммит с текущими файлами ветки
Нужно почистить репозиторий и, дабы не мучится с переносом прав и настройкой - необходимо сделать коммит текущих файлов проекта в мастер. Чтобы запомнить все файлы, которые находятся в мастере. А все остальные коммиты и ветки кроме этого коммита - удалить.
Если я правильно понимаю, то, в случае, когда мы просто возьмем и оставим последней коммит мастера - то в нем будут только пару файлов, которые последними меняли, ведь так?
Возможно решение не самое элегантное, если есть другие - с радостью выслушаю.
Из тезисов - нужно оставить 1 ветку с одним "init" коммитом, где будет вес проект, а все остальные коммиты удалить и историю тоже. Чтобы уменьшить вес репозитория.