Example: You have a branch
refactor that is quite different from
master. You can't merge all of the
commits, or even every hunk in any single commit or master will break, but you have made a lot of
improvements there that you would like to bring over to master.
> git co -b temp