解决 GitHub 上 Commit 按钮不可点击的问题

今天在 GitHub 上新建仓库后添加 .gitignore 文件时发现 Commit 按钮一直是处于不可点击状态,刚开始还以为是没有填写 Commit Message,而是直接使用自动填充的 Message 导致,但想想了也不应该,果真就算是自己手动去填写内容后,按钮状态也是没有改变。

github_commit_button_disable.png

作为最大的同性交友网站,这个问题肯定不可能只有我遇到了,果断搜索之后发现在 2018 年的时候就有人在 GitHub 社区里问了这个问题,社区管理员给出的解答是可能是以下两个原因导致:

  • 更改了 Email并没有校验
  • 网页编辑器没有检测到有文件更改

这只是提供了问题可能出现的原因,没有直接提供解决的办法,对于像我们这种不是前端出身的程序猿来说可能还是一脸问号的感觉,还好其他楼层的小伙伴们也在积极的贴上自己的解决方案,大概分为以下三种:

  • 用其他浏览器尝试

  • 修改按钮属性值,例如 Chrome, 按 F12 进入开发者工具,在 Elements 中找到按钮并删除 disable 属性,如下图,亲测好用

    github_commit_button_disable_note.png

github_commit_button_disable_remove.png

  • 清除浏览器缓存

这里我是采用了删除 disable 属性的方式,成功解决这个问题,同时也不由自主的感慨下国外技术社区这种气氛,真是有点🍋了。