If by "added" you mean "git add"ed, then yes. The file is hashed and the
blob is put in the object database during the add. Unfortunately,
nothing actually _refers_ to it, so you will have to pick it out
manually by its hash. Try:
git fsck --lost-found
and then poke around .git/lost-found/other for your missing content.
As an aside, didn't git-rm warn you? While confirming that the command I
was giving you was correct, I did this:
git init
echo content >file
git add file
git rm file
and got:
error: 'file' has changes staged in the index
(use --cached to keep the file, or -f to force removal)
-Peff
--