> Even if people don't know what "M" means on day 1 (although hopefully > they don't need "git reset" on day 1), at least it doesn't look like > an error message. Actually for newbies, git reset is pretty much the first thing they learn to try to undo the mess that they created. Almost the very first thing a newbie to git does is something like: $ git checkout experimental_branch <modify file> $ git commit .. (what do you mean I've committed to a detached head? why is everything going wrong? what's happening!!) $ git reset -- 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