From: Junio C Hamano Date: Thu, 16 Nov 2006 02:00:35 GMT Subject: Re: [PATCH] git-checkout: allow pathspec to recover lost working tree directory Message-ID: <7vlkmcgngc.fsf@assigned-by-dhcp.cox.net> In-Reply-To: "Anand Kumria" writes: > On Wed, 15 Nov 2006 11:07:19 -0800, Junio C Hamano wrote: > >> It is often wanted on the #git channel that this were to work to >> recover removed directory: >> >> rm -fr Documentation >> git checkout -- Documentation >> git checkout HEAD -- Documentation ;# alternatively >> >> Now it does. > > One thing I often seem to do is make some changes, test them out and > remove the file if it wa a dead end and get my original back with > 'cg-restore '. Does this mean that the git equivalent will be 'git > checkout -- ' as well? Naming individual files has been supported for a long time. What this patch adds is an ability to name a whole directory to restore to the index state or a named commit state).