当我分包已经包含gh-pages分支的repo时,我的帐户中是否会自动创建github页面?
答案 0 :(得分:46)
需要至少一次推送才能触发页面构建,所以通过执行git push origin master
,我得到了重建页面。
答案 1 :(得分:20)
优雅的方法:
git push -f origin gh-pages^:gh-pages
git push origin gh-pages:gh-pages
git push origin master
可能不太好,因为master
上可能已有某些内容。上面应该总是有效,因为它只是向后和向前摆动远程分支。
取自:Pushing without committing,其解决方案也是此问题的解决方案。
答案 2 :(得分:4)
在Github中分割存储库本身并不足以触发创建Github页面。
这两件事中的任何一件都可行:
对git push
分支进行任何类型的gh-pages
。正如其他人所建议的那样,你可以做出一个微不足道的改变:
git push -f origin origin/gh-pages^:gh-pages
git push origin origin/gh-pages:gh-pages
此强制 - 将倒数第二次提交推送到gh-pages
HEAD,然后修复它。
答案 3 :(得分:3)
分叉github页面repo后,可以更改github页面上的任何文件并提交,您的网站将不使用git而显示。
答案 4 :(得分:1)
重命名分叉存储库也可以。
答案 5 :(得分:0)
不,在您拆分回购后,您必须再次发布它。为此,请在本地克隆上运行以下命令:
git push -f origin origin/gh-pages^:gh-pages
git push origin origin/gh-pages:gh-pages
这会触发发布者挂钩两次,但您不必提交任何内容。