I want to undo my latest changes, but I also want to keep some of the files around.
I did a cocoapods update that added lots of new files to my repository and removed lots of files as well and modified even more files.
I would like to select all the changes and just tap `Reset...` to discard the changes.
However the `Reset...` menu action is disabled for new files that aren't yet tracked.

I solved my problem like this:
1. Copy the `Podfile` to my Desktop folder.
2. Do a `git --reset hard` to discard all the unwanted changes.
3. Copy the `Podfile` from my Desktop folder back into the repository.
This have happened to me several times, so it would be nice if it was easier to discard selected changes.
Perhaps make `Reset...` able to discard new files?