Today I want to try to push a project by git bash. I had pushed a demo use Android Studio successfully. Now I'm trying ... After a few minutes I push it successfully. There are the logs. ----------------------------------------------------------------------------- Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash $ git init Initialized empty Git repository in E:/Demos/testPushByGitBash/.git/ Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ git add . Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ git commit -m "first commit" *** 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 name (for <(null)>) not allowed Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ git config user.email "point_xxx@163.com" Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ git config user.name "PointTang" Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ git commit -m "first commit" [master (root-commit) 14cc58c] first commit 1 file changed, 3 insertions(+) create mode 100644 README Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ git remote add origin https://github.com/PointTang/testPushByGitBash.git Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ git push -u origin master Username for 'https://github.com': point_xxx@163.com Counting objects: 3, done. Delta compression using up to 4 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 311 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) To https://github.com/PointTang/testPushByGitBash.git * [new branch] master -> master Branch master set up to track remote branch master from origin. Point@InnoVision-Point-LenovoS41 MINGW64 /e/Demos/testPushByGitBash (master) $ ----------------------------------------------------------------------------------- So , I'm so intelligent , am not I ?