On Mon, Dec 01, 2008 at 11:41:39AM +0000, Csaba Henk wrote: > When doing a rebase, I can find a number of reasons for which one might > feel like to preserve the rebased branch (that is, perform an operation > which copies the branch over a new base, not moves). [...] > I can't see any option for rebase which would yield this cp-like > behaviour. Am I missing something? How about this: git checkout topic git branch keepme git rebase master Your 'topic' branch will now be rebased against master, and due to the 'keepme' branch pointer at the original topic HEAD, you can see the original commits before rebasing. Nick. -- 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