From: Ben Lau Date: Tue, 11 Oct 2005 15:12:26 GMT Subject: How to restore the original head after `git-reset --hard master^` Message-ID: <434BD65A.9000108@ust.hk> Hi all, After involves the command `git-reset --hard master^` in a repository, the working tree , current head and index are restored to the parent of master. That includes the content of '.git/refs/head/master'. Although the original commit object is still existed , I couldn't find it back. Is there anyway to recover the original master branch ? or I have to restore the branch manually by finding out all the child of current head? If that is the solution , what command could provide this information? Thanks