天天看點

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(