Sverre Rabbelier <srabbelier@xxxxxxxxx> writes: > I think the "this state" needs to be changed, it currently suggests > what you mention earlier in you reply, that it's about the current > state, even if you make commits on top of that. Maybe something in the > spirit of "If you want to create a new branch from ?? where you are at > the moment you follow these instructions ??". True. And I am a moron. The "state" was not about the work-tree state, but about the "detached HEAD" state, which I didn't make it clear. I also didn't address "scariness" point from Nico. And scariness can be removed by describing things in a positive way. How about this? -- >8 -- not a patch -- >8 -- Note: 'master^0' isn't a local branch head; You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by checking out another branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new_branch_name> HEAD is now at a9d7c95... Merge branch 'maint' -- 8< -- not a patch -- 8< -- Again, everything except for the last line would disappear by setting the advice.detachedHEAD configuration to false. -- 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