Github页面是否自动创build在具有gh页面分支的repo的fork中?
当我fork一个已经包含gh-pages分支的repo时,github页面是否会自动创build?
需要至less一次推动来触发一个页面构build,所以通过做一个git push origin master
,我得到了重build页面。
一个优雅的方法:
git push -f origin gh-pages^:gh-pages git push origin gh-pages:gh-pages
git push origin master
可能不太好,因为如果在master
上可能已经有东西了。 以上应该始终工作,因为它只是摇摆远程分支前后。
采取: 无需承诺 ,其解决scheme也是解决这个问题。
在Github中分叉存储库本身并不足以触发Github页面的创build。
这两个东西中的任何一个都可以工作:
- 使用Github界面编辑和保存任何页面。 例如,修改README.md文件,甚至只是添加一个空格。
-
让任何types的
git push
到gh-pages
分支。 正如其他人所build议的,你可以做的一个微不足道的变化是:git push -f origin origin/gh-pages^:gh-pages git push origin origin/gh-pages:gh-pages
这个强制推倒数第二个承诺是gh-pages
HEAD,然后修复它。
在你分叉一个github页面的repo之后, 你可以改变github页面上的任何文件并提交它 ,你的网站就会出现而不使用git。
重命名分叉的存储库也可以。
不,在您分叉回购之后,您必须重新发布。 为此,请在本地克隆上运行以下命令:
git push -f origin origin/gh-pages^:gh-pages git push origin origin/gh-pages:gh-pages
这会触发发布程序两次钩子,但不必提交任何内容。