2016-01-27 12 views

答えて

6

GitHubの:

https://github.com/username/repo.git 

は、どのように私は別のリポジトリ(sub_repo言う)repo下に置き、予想通り持っを作成しますネストされたリポジトリは許可されません(IIRC Gitはこれを裸のリポジトリには許可しません)。

しかし、サブモジュールを使用して、作業ツリーの「クライアント側」にリポジトリをネストすることができます。

親ディレクトリを複製する必要があります。そして

submoduleとしてサブリポジトリを追加:

git submodule add https://github.com/username/sub_repo.git 

sub_repoモジュールは、親レポに連結され、sub_repoディレクトリに見出すことができます。

コミット(.gitmodulesとsub_repo)、プッシュすると完了です。

+0

'username/repo/sub 'username/sub-repo.git'ではなく' -repo.git'?私の目的は私のコードを整理することです。 – SparkAndShine

+1

申し訳ありませんが、タイプミスが修正されました。 sub_repoは通常のリポジトリです - threreはgithub上のネストされたフォルダを使用する方法ではありません。 – MrTux

+0

これはGit Subtreeで可能ですか? – SparkAndShine

関連する問題