すでにgh-pagesブランチが含まれているリポジトリをフォークすると、アカウント内のgithubページが自動的に作成されますか?
6 に答える
ページビルドをトリガーするには、少なくとも1回プッシュする必要があるため、を実行することでgit push origin master
、ページを再構築できます。
エレガントなアプローチ:
git push -f origin gh-pages^:gh-pages
git push origin gh-pages:gh-pages
git push origin master
すでに何かがあるかもしれないので、良くないかもしれませんmaster
。上記は、リモートブランチを前後にぐらつくだけなので、常に機能するはずです。
引用元:コミットせずにプッシュします。そのソリューションは、この質問のソリューションでもあります。
Github内でリポジトリをフォークするだけでは、Githubページの作成をトリガーするのに十分ではありません。
次の2つのいずれかが機能します。
- Githubインターフェースを使用して、任意のページを編集および保存します。たとえば、スペースを追加するだけでも、README.mdファイルを変更します。
あらゆる種類の
git push
ブランチをgh-pages
作成します。他の人が示唆しているように、あなたが行うことができる些細な非変更は次のとおりです。git push -f origin origin/gh-pages^:gh-pages git push origin origin/gh-pages:gh-pages
これにより、最後から2番目のコミットがgh-pages
HEADになるように強制的にプッシュされ、修正されます。
githubページリポジトリをフォークした後、githubページ上の任意のファイルを変更してコミットできます。gitを使用せずにWebサイトが表示されます。
フォークされたリポジトリの名前を変更することもできます。
いいえ、リポジトリをフォークした後、再度公開する必要があります。これを行うには、ローカルクローンで次のコマンドを実行します。
git push -f origin origin/gh-pages^:gh-pages
git push origin origin/gh-pages:gh-pages
これにより、パブリッシャーフックが2回トリガーされますが、何もコミットする必要はありません。