GitHub commit failed

近期出差,再回来学校继续做百度前端学院的题,奋斗之后,终于草草完成,但是打开gitHub准备commit代码的时候出现了一个奇怪的问题:

commit failed

起初以为是这个仓库的问题,换了一个项目测试了一下也是同样无法提交。百思不得其解,然后百度了一下,但是感觉都跟我的问题原因不同。于是我打开git shell,用命令行提交了一次(使用这种方式的好处是会有错误提示信息,让你可以了解到自己无法commit的原因):

git add [file name] //添加需要commit的文件
git status //检查发现文件添加成功
git commit //失败,报错

提示的错误是:

unable to auto-detect email address

这说明我的邮箱地址设置有问题,我打开gitHub客户端的设置,发现账号是登陆着的,但是电子邮箱地址却是空的,我正要动手填写的时候,它又自动填充好了。并且在下方有一段提示:

This wil be used in the commits you create.Keep in mind that if you publish commits,anyone will have access to this email.
** This wil change your global gitconfig.**

我保存设置后,回到提交界面,它已经恢复正常工作了。看来,Configure git 选项下的用户名与电子邮箱是必须设置的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容