私は外部のgitプロジェクトが必要なリポジトリを持っていますが、gitubのアーカイブにすべてのファイルを保存したいのでサブモジュールを使用したくないので、gitリポジトリを持つディレクトリ全体を追加するだけですが、内部にある.gitディレクトリを追加してください。サブディレクトリ内の.gitディレクトリをgitに追加することは可能ですか?
gitにそのディレクトリを追加することはできますか?
私は外部のgitプロジェクトが必要なリポジトリを持っていますが、gitubのアーカイブにすべてのファイルを保存したいのでサブモジュールを使用したくないので、gitリポジトリを持つディレクトリ全体を追加するだけですが、内部にある.gitディレクトリを追加してください。サブディレクトリ内の.gitディレクトリをgitに追加することは可能ですか?
gitにそのディレクトリを追加することはできますか?
依存関係.git
フォルダを圧縮してアーカイブします。
.git
ディレクトリをレポに追加することができますが、これを行うべきではありません。代わりに、ファイルをレポに直接追加する必要があります。必要に応じて、git-fooを少し使って変更履歴を保持することができます。あなたは外部のGitプロジェクトを追加したいレポのフォルダから、
git checkout master
git remote add external <directory or URL for the external repo>
git pull external master
次これはあなたの現在のレポへの外部リポジトリからmaster
ブランチをマージしますか。あなたも今、あなたが変更したり、現在のプロジェクトからマージすることができ
git checkout -b external/master external/master
のようなもので、外部のレポから任意のブランチをチェックアウトすることができます。ここから任意のgitコマンドを使い続けることができます。
あなたのリポジトリに '.git'ディレクトリを追加するのは正しい解決策ではないと思います。代わりに、必要なファイルをレポに直接追加する必要があります。 –
なぜあなたは.gitを欲しいですか? .gitはあなたが追加したりコピーしたりする場所ではありません。 VCを起動すると、初期化(およびその他のアクション)にのみ使用されます。 –