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。

这两个东西中的任何一个都可以工作:

  1. 使用Github界面编辑和保存任何页面。 例如,修改README.md文件,甚至只是添加一个空格。
  2. 让任何types的git pushgh-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 

这会触发发布程序两次钩子,但不必提交任何内容。