最近升级了Xcode7
,一打开老工程就各种报警告,由于我洁癖癌晚期,一定要从本质上消灭掉警告心里才舒坦,几个小警告,秒秒钟搞定,最后把工程配置文件也升级了,run起来没有警告那叫一个爽啊,舒坦!!!
然后,过了几天,commit的时候出现这逼提示:
The working copy “***” failed to commit files.
*** 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 '***@bogon.(none)')
对于战五渣的我来说,一般这种提示我都会先找我大Google
,结果瞄了一眼,机智的我发现能看懂按照上述提示,那就按照提示跑一遍吧,结果是,跑了N遍还还是照提示不误,虽然很确定是Xcode7
的问题,但是捉急的我还是用Github
的客户端直接commit
了。
前面的直觉告诉我是Xcode7对于本地仓库上的问题。但是,这两天打开远程仓库提交也是同一个逼样,一下就把哥给激怒了,配置全局没鸟用,那就只能单独本地配置用户名和邮箱地址了。果断切换到当前项目
工程目录下,执行:
cd {project_path}/.git/
修改配置文件:
vi config
添加如下字段:
[user]
name = Your Name
email = you@example.com
或者在工程根目录执行一下命令也是同样效果:
git config --local user.name "Your Name"
git config --local user.email "you@example.com"
不得不说,每次新版本都不让人剩下,好了,打完收工。。。
网友评论