I recently pushed a commit of changes of a project in a remote repository. I just figured out that one of the files that I usually don't commit its changes because it could contain sensitive information was included.
I want to undo the committed changes to that file (to the last previous state) without losing the changes of the commit in the other files.
From this:
- Change FileSensitive -- ++
- Change File1
- Change File2
- New File3
- New File4
To this:
- Change File1
- Change File2
- New File3
- New File4
For the moment, only I have access to that repository, so there's no problem for rewriting history, so when I give access to that remote repository they won't see that sensitive info in history. So, how can I do that?