> Through a simple typo I lost modifications to 20 files: > >> >>> $ git stash >> >>> $ git pull >> >>> $ git stash apply >> >>> $ git stash clean # typo! >> >>> $ git stash clear # fatal correction to typo! > > It is just too easy to lose your modifications by using "git stash". What makes it most dangerous is that there is no differentiation between a name and a command in the same position. I'd argue that either the command should be mandatory: git stash save mywork git stash apply mywork git stash clear mywork git stash mywork # error (we can still keep today's shortcuts "git stash" and "git stash apply", but only for the un-named case), or that the command should be of the option type: git stash mywork git stash --apply mywork git stash --clear mywork -j. - 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