2017-02-26 13 views
0

私はgitリポジトリを持っています - リモートでgithubを使ってAと呼ぶことができます。私は別のレポを持っています - Bgitリポジトリを別のリポジトリのフォルダ(githubページなど)にプッシュすることは可能ですか?

AをBのサブフォルダにプッシュする方法を設定できますか?

たとえば、私はhtml/js/cssで書かれたプロジェクトを持っています。私は

どのようにでしょう(例えば、broshen.github.io/project/index.htmlなど)サブディレクトリに、スタンドアロンgithubのレポでこのプロジェクトを持っているだけでなく、私のgithubのページはレポにでホストしたいですこれを設定しますか?

+0

gitサブモジュールを使用できます。プロジェクト「B」のサブモジュールとしてプロジェクト「A」を追加します。 https://git-scm.com/docs/git-submodule –

答えて

0

あなたはレポBのサブモジュールとしてAを追加できますが、あなたはBに変更を配備したい任意の時間をサブモジュールの更新をコミットする必要があります。あなたがbroshen.github.io/project/index.htmlを述べたので

は、それはあなたがgh-pagesブランチを追加(またはdocs/を使用するように設定)、自動的にusername.github.io/reponame/(例えばhttps://dahlbyk.github.io/posh-git/gh-pagesから展開)に展開することができることを言及する価値らしいです。

+0

ああ、きちんとした!私はgithubページの解決策に行きました。 – broshen

0

プロジェクトAをプロジェクトBのサブモジュールとして追加します。

# go into project 'B' 
$ git submodule add <repo-A-url> 
$ git submodule init    # intitialize the submodule 
$ git submodule update   # update all the changes/commits of submodule 

More Submodule

+0

[Pro Gitの本にサブモジュールの章があります](https://git-scm.com/book/en/v2/Git-Tools-Submodules) – Schwern

関連する問題