天天看点

git commit出错

业务场景:使用git提交readme.txt文件,结果出现如下提示:

  1. [[email protected] /home/pms/workspace/ouyangyewei/learngit]  
  2. $git commit -m 'add readme.txt'  
  3. *** Please tell me who you are.  
  4. Run  
  5.   git config --global user.email "[email protected]"  
  6.   git config --global user.name "Your Name"  
  7. to set your account's default identity.  
  8. Omit --global to set the identity only in this repository.  
  9. fatal: empty ident name (for <[email protected]>) not allowed  

原因:如上述提示,git未设置用户信息

解决方法:设置user.email和user.name即可

  1. $git config --global user.name "ouyangyewei"  
  1. $git config --global user.email "[email protected]"  
  1. [[email protected] /home/pms/workspace/ouyangyewei/learngit]  
  2. $git config --list  
  3. user.name=ouyangyewei  
  4. [email protected]  
  5. core.repositoryformatversion=0  
  6. core.filemode=true  
  7. core.bare=false  
  8. core.logallrefupdates=true  
  1. [[email protected] /home/pms/workspace/ouyangyewei/learngit]  
  2. $ls  
  3. readme.txt  
  4. [[email protected] /home/pms/workspace/ouyangyewei/learngit]  
  5. $git commit -m 'add readme.txt'  
  6. [master (root-commit) 3e48caa] add readme.txt  
  7.  1 file changed, 2 insertions(