Q:

git merge prompt "fatal: empty ident"

when I want to merge change from the "cl" branch using git, I typed:
git merge "merge" HEAD cl

I got the following anwser:

* 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: empty ident   not allowed

So, I typed:
git config  chandler.chen "chen lei"

however, after config the account information, merge still get the former result.

A:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

How exactly did this end up as git config  chandler.chen "chen lei" for you?!
Here's what you need to run:
git config --global user.email "put@your.email.address.here"
git config --global user.name "put your name or nickname here"

