4

実稼働サーバー上にある古いコードベースで作業を開始しています。ローカル複製を作成する必要があるので、賢明なことは次のとおりだと思います。

cd docroot
git init
git add .
git commit -m "Files before I started work"
git push origin // github account

次に、リポジトリを開発ボックスに複製します。ただし、本番サーバーのサブフォルダーの一部は、開発されたさまざまなプラグイン用の個別のgitリポジトリです。これにより、私が作成しているメインリポジトリが混乱しますか?理想的にはサブモジュールとして使用したいのですが、本番ファイルに影響を与えずにinitプロセスを整理するにはどうすればよいですか?

4

1 に答える 1

1

「すべて」を追加する前に、.gitignore実際には git リポジトリであるサブディレクトリのパスを参照するためにファイルを作成できます。
それらは追加されません。

その方法:

  • 最初のコミットは、必要なもののみを表します (つまり、サブモジュールではありません)。
  • 後でその新しいレポのローカルクローンでサブレポをサブモジュールとして参照できます。
于 2012-09-25T13:27:41.623 に答える