在本地创建了一个仓库add,里面记录的是地址信息,希望以WEB形式发布,方便阅读,所以想到用gh-pages。在网上搜索到了一个自动同步的方法:
将如下代码复制到
.git目录
中的config文件
中,位置是在[remote "origin"]
这个段里面:
push = +refs/heads/master:refs/heads/gh-pages
push = +refs/heads/master:refs/heads/master
以上是解决方法。
我的操作流程是:
使用github for windows 在本地创建一个仓库add
同步到gihub上面,并且仓库名也是add
按照上述方法描述修改了
config文件
在github上面使用默认第一个模板创建gh-pages
本地修改仓库内的任意文件,同步一次
经过以上5个步骤,发现我在本地修改任意文件之后,被同步的是gh-pages分支,而不是master,当然某某某.gihub.io/add/修改后的MD文件.html
这样的的页面是可以访问,但是master无法同步更新,只是保持第一次同步的内容。
到底如何可以让master和gh-pages同步?
直接推到gh-pages不好吗?
我猜你的问题在于点进仓库默认展示
master
分支,这个你可以通过修改仓库的settings
->branches
->Default branch
来实现。