The docs say that git-reset: "Sets the current head to the specified commit..." So I tried this: [ron@mickey:~/devel/gittest]$ git branch * br1 master [ron@mickey:~/devel/gittest]$ git reset --soft master ...expecting HEAD to now point to master. But it doesn't: [ron@mickey:~/devel/gittest]$ git branch * br1 master [ron@mickey:~/devel/gittest]$ more .git/HEAD ref: refs/heads/br1 So... what does git reset do? Thanks, rg -- 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