From: Ron Garret Date: Tue, 02 Feb 2010 07:47:56 GMT Subject: What does git reset do? Message-ID: The docs say that git-reset: "Sets the current head to the specified commit..." So I tried this: [ron@mickey:~/devel/gittest]$ git branch * br1 master [ron@mickey:~/devel/gittest]$ git reset --soft master ...expecting HEAD to now point to master. But it doesn't: [ron@mickey:~/devel/gittest]$ git branch * br1 master [ron@mickey:~/devel/gittest]$ more .git/HEAD ref: refs/heads/br1 So... what does git reset do? Thanks, rg