Ответ Пола создает новый репозиторий, содержащий / ABC, но не удаляет / ABC из / XYZ. Следующая команда удалит / ABC из / XYZ:
git filter-branch --tree-filter "rm -rf ABC" --prune-empty HEAD
Конечно, сначала протестируйте его в репозитории 'clone --no-hardlinks' и следуйте за ним с помощью команд reset, gc и prune Пол списков.
Посмотрите Family.Show:[12124 sizeshttp://www.vertigo.com/familyshow.aspx[12125 provided