From: Remi Vanicat Date: Fri, 02 Nov 2007 16:13:32 GMT Subject: Re: git rm --cached Message-ID: <87mytwiq1f.dlv@vanicat.homelinux.org> In-Reply-To: <20071102021711.GA28703@fawkes.hq.digizenstudio.com> Jing Xue writes: > In the following scenario, why do I have to run 'git reset' following > 'git rm --cached 1.txt' to revert to exactly where I was before 'git add > 1.txt'? Shouldn't 'git rm --cached' have done that already? Observed behavior are exactly what I expected: 'git rm --cached' mark the file in the index as been deleted without deleting it in the working directories, it did not but the index it was before the 'git add 1.txt'. You probably want to use git reset HEAD -- 1.txt to unstage modification on 1.txt -- Rémi Vanicat