Как на мастер залить контент другой ветки, избежав всех конфликтов?
Это, конечно, странная ситуация, но такое бывает, поэтому лучше всего сымитировать слияние, где содержимое одной ветки будет полностью заменено другой:
git checkout master
git commit-tree -p master -p feature -m "Overriding master with feature" feature^{tree}
12346aa23590aa
git merge --ff 12346aa23590aa

Команда git commit-tree создаст коммит-слияние мастера и фичи,  где содержимое мастера будет полностью заменено фичей, и выведет идентификатор этого коммита.
Последняя команда интегрирует этот коммит в мастер.

Преимущества:

 Выглядит как обычный коммит-слияние
 Корректно сохраняет историю веток
 Не надо проходить по разработчикам для выполнения каких-либо команд

А почему бы не грохнуть мастер и не форкнуть его заново от фичи, если содержимое мастера неважно? Или историю терять не хочется?