Re: Undo git-rm without commit?
- From
Mike Hommey <mh@glandium.org>
- Date
- Mar 26, 2008, 06:24 UTC
- Message-ID
- <20080326062422.GA18856@glandium.org>
- In-Reply-To
- <D6386C1A-92D3-4E11-8DE6-CC7553211A33@faithfulgeek.org>
On Wed, Mar 26, 2008 at 02:17:18AM -0400, Joe Fiorini wrote:
> I hadn't done a git-commit yet, but I used git-rm thinking it would > remove files that I had just added. Instead, it deleted everything I > had added from the disk. Is there a way to undo this? I'm doubtful, > but would love to not have to rewrite what I was working on.
Your best take would be to take a look at the unreachable loose objects in your repository. One way to have a list of them would be to do a git prune -n. Then you can look at the contents of each blob in those with either git cat-file -p $sha1, or git show $sha1.
Mike
PS: What you wanted to use is git reset, not git rm.