GitHub の Pages 機能を使用しています。これは、公開された HTML を というブランチに配置することで機能しますgh-pages
。プロジェクト自体用と HTML ドキュメント用の 2 つの個別の作業ディレクトリがあります。
gh-pages
前者では、ブランチは無関係な作業ラインであり、さまざまなコミットの視覚化を混乱させたくないため、ブランチを完全に無視したいと考えています。
つまり、私が持っているものは次のとおりです。
$ git remote show origin
* remote origin
Fetch URL: git@github.com:reidpr/quac.git
Push URL: git@github.com:reidpr/quac.git
HEAD branch: master
Remote branches:
bar tracked
foo tracked
gh-pages tracked
master tracked
Local branches configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
master pushes to master (up to date)
そして私が欲しいのは次のようなものです:
$ git remote show origin
[...]
Remote branches:
bar tracked
foo tracked
gh-pages ignored
master tracked
[...]
追跡したいブランチがいくつかあり、追跡したくないブランチが 1 つだけあることに注意してください。前者ではなく後者を指定したい。
へのローカル参照を削除できますorigin/gh-pages
が、次にgit fetch
.