I am working on code base that has about 5000 commits (including merges). I started interactive rebase to squash similar commits and reword weak commit messages. Before that I deleted some big files following this article.
Yet, I have conflicts starting from the 7th commit and conflicts go bigger commit by commit. Is there a way to do only operations that don't raise any conflicting changes?
I use the command:
git rebase FIRSTCOMMIT -i