Git

git merge --no-ff --no-commit <branch-name>

  1. git checkout <branch>
  2. git reset --hard <commit ID>

Falls schon auf Remote hochgeladen:

  1. git push origin <branch> --force