夜深了,我也总算是完成了极简的网页。
虽说任务不算是太复杂,但实际上遇到各种奇怪的问题也让人头痛不已。
这些问题里面有些已经解决了,但是很多知识理论方面的问题我仍存有疑惑,所以我不得不记录下来,以供以后参考。
首先关于html和css的使用
这点其实没有什么好说的,我是使用的编辑器是Microsoft VS Code,这个地方还没出什么岔子
但是到使用Git上传的时候,问题出现了
我是按照https://www.cnblogs.com/jackchensir/p/8306448.html这样一个大致的流程来进行Git使用的
此时系统会提醒error:failed to push some refs to 网址(如图)
网上绝大多数教程给出来的解释是github中的README.md文件不在本地代码目录里面
所以需要通过以下命令进行合并git pull --rebase origin master
这里的pull相当于fetch 和merge的合并使用
但是我仍然没有解决这个问题
终于再翻了诸多同样内容的帖子以后,我找到了一股清流https://q.cnblogs.com/q/99544/
这里提到除了上述的处理方法外还需要将GitHub内的电子邮箱由初始的私密改为公开
因为我在选择登录的时候是根据邮箱认证而非用户名认证,所以这个方法是有效的
但是邮箱是否为私密对用户名认证的有没有影响我就不得而知了
当上述完成了以后文件也就整体上传到GitHub上了
接下来需要进入库内(repository),点击进入settings
拖到底部找到GitHub pages选项,将none改为master branch
但是问题又出现了
当我点击地址的时候出现了404的界面
这个地方经过我几次尝试得出的解决方法如下:
仓库名称必须修改为用户名.github.io
同时库内必须要包含index.html文件
这里的index.html文件通常是指导航文件,只有包含了命名为index.html的文件后地址才能正确有效的工作
以上就是我这次使用git及GitHub时遇到的几个问题以及解决方法,欢迎指正