Miles Bader <miles@xxxxxxx> writes: > Ramkumar Ramachandra <artagnon@xxxxxxxxx> writes: >> I don't understand exactly what you want to do, but here are the >> basics- you can decide what you want to do. >> 1. Use `git reflog` to see a history of your operations. >> 2. If you want your working copy to switch to an existing commit, use >> `git checkout <SHA1 of commit>`. >> 3. If you want to irreversibly destroy everything and switch your >> working copy to a desired commit, use `git reset --hard <SHA1 of >> commit>`. Use with care! > > ... and: 0. In "emergency recovery situations", _back up your whole > source dir (including .git subdir) somewhere else before screwing > around_! IMHO the very first step should be to run "git status" and see what it says. With that information it would be much easier to recommend further steps. Andreas. -- Andreas Schwab, schwab@xxxxxxxxxxxxxx GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- 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