Слияние вроде как понятно:
$ git checkout master
Switched to branch 'master'
$ git merge test
Но, что если я много делал коммитов в ветку test и при слиянии все эти коммиты копируются в master. Как сделать так, чтобы слияние было словно один выполненный коммит в ветку master, чтобы его можно было легко откатить потом?