Re: (beginner) git rm
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jan 28, 2009, 22:33 UTC
- Message-ID
- <7v7i4fkqmo.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <20090128221355.GE7503@atjola.homenet>
Björn Steinbrink <B.Steinbrink@gmx.de> writes:
Show 6 quoted lines
> With "checkout", I'm still a bit unsure about which term to use, because > of the behaviour you get with, for example, "git checkout HEAD -- > directory". > ... > It would probably be better to say that checkout only works with the > blobs (because the index doesn't have entries for trees, right?).
True, it is not just "checkout". There is no such thing as "directory" in git UI, in that sense.
When you say:
git checkout [<tree-ish>] -- pathspec
you may be using the same string as the name of an existing directory, but that does not change the fact that you are giving a pathspec pattern to specify the set of paths in the index (or in the <tree-ish>) that matches the pathspec.