Если вам нужно, чтобы ваша текущая ветвь выглядела так, как будто вы слили ее с предком (в истории этой ветки, очевидно, но на всякий случай) .... как, если бы мастер выглядел так, как будто она была слита с мастер ~ 5 на новой ревизии? Я делаю это иногда.
git checkout master~5
git merge master --no-ff -m "Here, a merge"
git branch -f master HEAD
git checkout master