Git change branch, but don't change files in workspace
===

This is similar to my another question ( http://stackoverflow.com/questions/8650310 ) but solution that worked there, doesn't work now.

I needed to remove some changes, which were long time ago pushed to remote master. So I don't want to remove commits from master, but I want to change the files just like these changes were reverted. So I did this:

1. While on master, `git branch limits`
2. `git checkout limits`
3. `git rebase --interactive <commit before the ones I wanted to remove>`
4. in interactive console I removed the commits with changes I wanted to revert

So now in `limits` I have the code like I'd like it in master. How can I "move" it to master? With the code from `limits` I'd like to change to `master` branch, but without changing any file in workspace, so I can then commit the changes as a new change to `master`.