We use a git-repository to manage a project. It is stored on a gitlab server and several users use it. We only have 1 master branch and the commits look like this:
A (first commit) - B - C - D - ... - Z (most current commit)
We found out, we have quite sensitive information stored in the commits from B to D, which were taken out in E. How can we delete the commits B to D, like they never happened, so it is impossible to restore those?