Re: for newbs = little exercise / tutorial / warmup for windows and other non-sophisticated new Git users :-)
- From
Boyd Stephen Smith Jr. <bss@iguanasuicide.net>
- Date
- Dec 30, 2008, 21:49 UTC
- Message-ID
- <200812301549.26538.bss@iguanasuicide.net>
- In-Reply-To
- <gje3ok$gnc$4@ger.gmane.org>
On Tuesday 2008 December 30 15:27:33 you wrote:
Show 21 quoted lines
> 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 <commit> <paths> 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/ \_/