How to delete a particular commit from the repository commit history?
Say I have commits 1, 2, 3, 4, 5, 6, 7 respectively.
I see that in commit 4, I have pushed some sensitive which I dont want to be in the history (commit head does not have it as its removed in the commit 5) and I want to delete that commit say 4 and 5 from the history without touching the rest of the commits and head should be same state what is it now.
How can I achieve this?