Re: (beginner) git rm
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:03
Björn Steinbrink [off-list ref] writes:
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.