From: Jakub Narebski Date: Tue, 24 Jun 2008 19:08:31 GMT Subject: Re: why is git destructive by default? (i suggest it not be!) Message-ID: In-Reply-To: <48612CB0.2070303@panasas.com> Boaz Harrosh writes: > Sorry > git-reset --clean -f/-n for removing local changes > git reset --hard for moving HEAD on a clean tree only Wouldn't "git reset " be enough then? It modifies where current branch points to (as opposed to git-checkout modifying what is the current branch), and it modifies index. What it doesn't modify is working directory, but it is clean already. So the solution is: don't use `--hard'. -- Jakub Narebski Poland ShadeHawk on #git