2016-04-25 6 views
0

まず、私の質問は Create a submodule repository from a folder and keep its git commit historyとは異なります。存在するgitフォルダにフォルダを追加してサブモジュールにする

私はgitフォルダがあるとします。~/GITAとしましょう。
フォルダ~/Folder1をそのフォルダに移動します。 (~/GITA/Folder1)。
次に、フォルダ(~/GITA/Folder1)にサブモジュールに変更します。
そしてそれを新しいサブサーバ リポジトリに(サブモジュール~/GITA/Folder1)押してください。

答えて

1

あなたは別の方法でそれをしなければならない。

  1. は、新しいリポジトリを作成し、Folder1から、それにコードを追加します。
  2. GITAプロジェクトの下に、このリポジトリをサブモジュールとして追加します。

GITAプロジェクトのサブモジュールである2つのプロジェクトが必要です。

+0

これは良い考えです、 'localA-> remote-> localB'です。したがって、 'git submodule init; git submodule remote add'のような直接的な方法はありません。 – yuxuan

+0

upiはinitを追加してサブモジュールを更新する必要があります。 3つのコマンドとそれはそれです。 – CodeWizard

+0

すみません、 "upi"の意味は何ですか?そして、3つのコマンドは前者の方法( 'localA-> remote-> localB')または後者の可能な方法(' git submodule init; git submodule remote add')についてです。大変ありがとうございます – yuxuan

関連する問題