From: Boyd Stephen Smith Jr. Date: Tue, 30 Dec 2008 21:49:22 GMT Subject: Re: for newbs = little exercise / tutorial / warmup for windows and other non-sophisticated new Git users :-) Message-ID: <200812301549.26538.bss@iguanasuicide.net> In-Reply-To: On Tuesday 2008 December 30 15:27:33 you wrote: > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ git status > # On branch master > nothing to commit (working directory clean) > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ git checkout versionA . > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ ls > ABC.txt AC.txt > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ rm *.* > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ git checkout versionB . > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ ls > ABC.txt AC.txt BC.txt Not a bug. git checkout does not delete files by design. Try using "git checkout versionB" instead (no paths specified), and it will properly remove AC.txt from your working tree as well as warning you that "You're Doing It Wrong" (tm). -- Boyd Stephen Smith Jr. ,= ,-_-. =. bss@iguanasuicide.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/