I'm working thru " Drupal 7 Development by Example - Beginners Guide" as it provide a walk through using Xampp, GIT, Drush as well as an intro to Drupal development. I'm working under WinXP.
After making a vanilla (no post install customisation/configuration) download and install of xampp, git & drush using now current materials, the reader is instructed:
<<<
Open the Drush command prompt application, and type the following command:
cd /xampp/htdocs
Now, we are going to use Git to locally clone the Drupal core Git repository into a new d7dev folder (this will take a few minutes
$ git clone http://git.drupal.org/project/drupal.git d7dev
>>>
Running this command under Drush fails with "$ is not recognised as n internal ommands
Running the command under GIT Bash works AOK except the D7DEV is cloned to c:\documents and settings\user\d7dev which means Apache cannot find it because it should be in xampp/htdocs
If I copy folder d7dev into xampp/docs manually then it works fine and I can run the /localhost/d7dev to kickoff the drupal config process, however, I've just broken the git maintenance environment.