From: Johannes Sixt Date: Tue, 18 Sep 2012 15:10:15 GMT Subject: Re: Remove all files except a few files, using filter-branch Message-ID: <50588ED7.4090501@viscovery.net> In-Reply-To: Am 9/18/2012 17:01, schrieb Yi, EungJun: >> --index-filter "git rm --cached -qr -- . && git reset -q -- filename" > > Hmm... I tried as you said, but it seems to lose history. I think it should be '... && git reset -q $GIT_COMMIT -- filename' -- Hannes