Hi, I posted already a similiar question about how to squash the all the commit hostory older than a certain commit into one commit. This question is slightly different. I'm having a git repository. Suddenly I noticed, that git pull became rather slow. The reason: One of the team members accidentally commited a very huge file together with some useful sources. a few commits later he noticed his error and removed the huge file. The plan would be: - create a new git repository without the huge file - let everybody clone the new repository and continue working. I thought, that I could squash the commit adding the file, removing the file and the commits in between into one commit. How could I do this? Thanks a lot for your help. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html