@arclight @b0rk Rebase recreates all the commits in a branch as though the branch had been created from the commit to which it is being rebased. (While leaving the originals in existence!)
Last night, I rebased to pick up a couple sprints worth of changes from other people because my particular task took way too long for Reasons. No manual conflict resolution seems like a win. Whole thing took seconds, and doesn't assume I know where the critical stuff is in other people's work.
@arclight @b0rk In general, it's important to remember that git was designed to handle projects that are much too big to understand. A lot of what it does makes no sense if you don't recognize that the point is to handle stuff a[n individual] person cannot understand due to volume.