首页 > 技术文章 > git学习报告

wanghaolinWWW 2019-12-12 01:54 原文

夜深了,我也总算是完成了极简的网页。

虽说任务不算是太复杂,但实际上遇到各种奇怪的问题也让人头痛不已。

这些问题里面有些已经解决了,但是很多知识理论方面的问题我仍存有疑惑,所以我不得不记录下来,以供以后参考。

首先关于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时遇到的几个问题以及解决方法,欢迎指正

推荐阅读