私はGithubのにはGoogle Codeからプロジェクトを転送します。このプロジェクトには、コードとドキュメントの両方が1つのディレクトリ構造に含まれていました。管理コード&ドキュメント
私はhtml
ドキュメントをホストするためのGithubの「ページ」機能を使用したいと思います。理想的には、コード&の変更をコミットするには1 push
を実行します。
どうすればこの問題を解決できますか?
私はGithubのにはGoogle Codeからプロジェクトを転送します。このプロジェクトには、コードとドキュメントの両方が1つのディレクトリ構造に含まれていました。管理コード&ドキュメント
私はhtml
ドキュメントをホストするためのGithubの「ページ」機能を使用したいと思います。理想的には、コード&の変更をコミットするには1 push
を実行します。
どうすればこの問題を解決できますか?
それはGitHub pagesに出たとき、あなたは、ユーザページとプロジェクトページを持っています。
私は、あなたがあなた自身のgh-pages
ブランチを作成する必要があることを意味しており、後者について話しているとしGitHubのドキュメントのページで説明したように、この新しい空のブランチにごmaster
ブランチから自分のドキュメントファイルをコピーします。そこから
、あなたはmaster
とgh-pages
支店の両方に新しいコミットをしていたとき、あなたはワンプッシュで両方の枝をプッシュすることができますが(git push --all
)
あなたが全く同じで、両方のディレクトリ構造を見たいと思ったときに問題が開始時間。
最も簡単な解決策は以下のとおりです。あなたのレポの
master
枝に設定してください。git push master origin; cd ../secondRepo; git push gh-pages origin
」を自動化するために、
、しかし... 「How to add a git repo as a submodule of itself? (Or: How to generate GitHub Pages programmatically?)」を参照してください。
アップデート2016年8月:
あなたが最後に更新することができます。Simpler GitHub Pages publishingは今同じブランチ(gh-pages
これ以上は必要ありません)のサブフォルダでページファイルを維持することができます1つのブランチのコードとページの両方
1:ただし、「シンボリックリンク」の部分を管理する方法がわからない...あなたは、この上で下さい展開するだろうか? – jldupont
@jldupont 2つの別々のディレクトリ構造で2つの別々のクローンを持つことが考えられますが、どちらかのクローンから両方を見ることができます。 Windowsの場合、 'mklink'(http://www.windows7home.net/how-to-create-symbolic-link-in-windows-7/)を使って別のレポを見ることができます。そして、それはこの場合のサブモジュールよりずっと簡単です。 – VonC
@ jldupontとVon。私は現在、同じ問題で苦労しています。これは妥当な答えのようです。 2年後にあなたは2つのことをしますか?ありがとう! – user949300