John Tapsell wrote: > $ git reset --hard > > I know this seems very explicit to delete changes, but I myself have > done this and accidentally lost changes. For example, I write a unit > test and don't commit it in on purpose because I know that it > currently fails and I want to test it against older versions. I > carefully git checkout older versions to find if the unit test fails, > then in stupidity reset back to origin/master .. Aside: I assume you already know about it, but still I cannot help but take the opportunity to advertise ‘git reset --keep’. I was added fairly recently (1.7.1 rc0) and I find myself annoyed when on machines without it because of almost exactly this use case. Stephan and Christian: thanks for writing it. -- 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