-2

私はgithubから得たものでいっぱいのディレクトリを持っていますgit clone(サブモジュールではありません)。このディレクトリをgitハブに配置しようとしましたが、複製したディレクトリのコンテンツがアップロードされません。リポジトリがありhttps://github.com/statquant/.vim ますvim/bundle。私が話しているすべてのディレクトリを見ると、それらはすべて他のディレクトリから複製されています。含まれているものをアップロードするにはどうすればよいですか?

私はいつものことをしました

git init
git add . or git add -A
git commit -a -m "blah"
...
4

1 に答える 1

2

しかし、あなたはサブモジュールについて話している思います。他のリポジトリを自分の git プロジェクトのサブディレクトリに複製しようとしているようです。git- scm bookによると、「Git はサブモジュールを使用してこの問題に対処します。サブモジュールを使用すると、Git リポジトリを別の Git リポジトリのサブディレクトリとして保持できます。」サブモジュールは、他のリポジトリに埋め込まれたリポジトリを管理し、それらをすべて最新の状態に保つ方法です。

別のリポジトリから自分のリポジトリにファイルを取得するだけで、履歴やコピーを最新の状態に保つことを気にしない場合は、プロジェクト ファイルをプロジェクトにコピーし、.git ディレクトリを除外して追加します。 +通常どおりコミットします。その後、ネストされた git リポジトリにはなりません。

于 2013-02-17T16:30:37.827 に答える