I have just started using git. Rebase is great stuff. I should have used it in a specific earlier case.
is there a perfectly acceptable way to rebase old commits for th
In general, if you've shared a commit with someone else, don't rebase it.
If you haven't shared a commit with anyone else, you can do whatever you want to it.
See the "RECOVERING FROM UPSTREAM REBASE" section of the git-rebase manpage for more info.