Reproduction scenario:
Remote is 1 ahead.
On USB running SELFUPDATE.bat yields the following and stops pulling (like this):
19:00:28: *** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'n1s@mac1.win8.(none)')
git pull is too rough for this usage I think, but first I should list possible usecase and choose the best command to update the script.