Git windows command line, version 1.8.0
I have 3 commits so far and when I type
git reset --soft HEAD^
new line comes up with
The ^ is an escape character in the Windows Command Line. Use ^^ instead of ^.
git reset --soft HEAD^^
See Rob Van Der Woude's Scripting Pages for details on Escape Characters.