Re: (beginner) git rm
- From
Tomas Carnecky <tom@dbservice.com>
- Date
- Jan 28, 2009, 12:19 UTC
- Message-ID
- <49804D41.3010801@dbservice.com>
- In-Reply-To
- <1233144045221-2231849.post@n2.nabble.com>
On 01/28/2009 01:00 PM, Zabre wrote:
Show 24 quoted lines
> > Tomas Carnecky wrote: >> Do you mean 'undelete' a file? git checkout d.txt - That restores the >> file in the working tree and resets the index just for that file. >> > > Hi Tom, > (thank you for your interest in my newbie problems) > > yes that's what I mean : 'undelete' a file, after a "git rm d.txt". > But I did not manage to apply your solution succesfully : > $ git rm d.txt > $ ls > a.txt b.txt c.txt > $ git status > # On branch new > # Changes to be committed: > # (use "git reset HEAD<file>..." to unstage) > # > # deleted: d.txt > # > $ git checkout d.txt > error: pathspec 'mamma.txt' did not match any file(s) known to git. > Did you forget to 'git add'?
Oops, sorry. git checkout HEAD -- d.txt You have to tell which version of d.txt you want. In your case the version in HEAD.
tom