Lets assume I have a develop branch and I work in some feature branch, where I have one or more commits, I constantly amend commits as well as doing rebase of them with some other branches (to keep the commit history clean for future). At each stage I do diffs locally relative to the develop. So I have a set of diffs and I want to see the difference between them. How can I do that easily? What kind of git command sequence can I use?
Update
The solution is to have two diffs related to the develop. Have the copy of the repository in develop, apply first diff. Have anther copy and apply another patch. Use some comarison tool and compare two repositories. That would be the result that I expect. The problem with this approach is that I need to have at least two copies of the repository and use some tool to make a diff of directories. Another approach, which is probably better, is to use two branches, apply patches and commit changes, then compare branches. The question: is there something more simple in git commands to do that? Something like take this branch, and two diff files, return me diff?