8

いくつかのサブディレクトリを持つ git リポジトリがあります。

  ~/src
  ~/src/.git
  ~/src/mystuff
  ~/src/otherstuff

友人と共有したいotherstuffのですが、bitbucket でこれを行う予定でした。彼らはそれを複製して変更をプッシュできるはずですotherstuffが、私は彼らがアクセスできないようにしたくありません(またsrcmystuffそれらが存在することさえわかりません)。

どうすればいいですか?私はほとんど入ってcd ~/src/otherstuffやりましたがgit initgit remote add origin ssh://git@bitbucket.org/wim_glenn/...すでにバージョン管理下にあるときに git init を再度実行することについて、何かが正しくないにおいがします。

4

1 に答える 1

10

git initgit リポジトリ内での作成は機能します。ネストされたリポジトリを初期化したディレクトリは、リポジトリによって単に無視されます。

ただし、そのサブディレクトリの履歴が重要な場合は、別のリポジトリとしてエクスポートすることをお勧めします( Nick が提案したように)。
そこから、その新しいレポを親 repo のサブモジュールとして宣言することで、ロック ステップで両方のレポを保持できます。

于 2013-03-12T07:09:41.687 に答える