リポジトリ全体が巨大であるため、フォルダーの 1 つだけに興味があり、プロジェクト リポジトリ全体のクローンを作成したくありません。
Git がファイルを保存する方法は CVS/SVN とは異なります。Git リポジトリをクローンするときは、現在必要ないくつかのファイルだけではなく、リポジトリ内のすべてのデータがクローンされます。
Git 1.7.9.5 以降のバージョンでは、
以前にクローン操作を実行しており、必要なファイルがコミット履歴にある場合は、git log コマンドを使用してコミットのハッシュ値を見つけ、次のコマンドを実行できます。 リーリー
git log
リーリー
私の解決策: https://github.com/geekhac/to... サブディレクトリを例として挙げます:
git init todomvc && cd todomvc
git config core.sparsecheckout true //サブディレクトリのクローン作成を許可するように設定します
echo '/examples/react/*' >> .git/info/sparse-checkout //クローンするウェアハウスのサブディレクトリのパスを設定します
git リモート追加オリジン https://github.com/geekhac/to...
gitプルオリジンマスター
興味のあるフォルダーを入力し、git init初始化这个文件,在cloneローカルエリアで実行してください
git init
clone
Git がファイルを保存する方法は CVS/SVN とは異なります。Git リポジトリをクローンするときは、現在必要ないくつかのファイルだけではなく、リポジトリ内のすべてのデータがクローンされます。
Git 1.7.9.5 以降のバージョンでは、
などのリモート リポジトリの個々のファイルをエクスポートできます リーリー以前にクローン操作を実行しており、必要なファイルがコミット履歴にある場合は、
特に、コードが公開プロジェクトの場合は、次のこともできます:git log
コマンドを使用してコミットのハッシュ値を見つけ、次のコマンドを実行できます。 リーリーリーリー
GitHub 用リーリー
私の解決策:
https://github.com/geekhac/to... サブディレクトリを例として挙げます:
git init todomvc && cd todomvc
git config core.sparsecheckout true //サブディレクトリのクローン作成を許可するように設定します
echo '/examples/react/*' >> .git/info/sparse-checkout //クローンするウェアハウスのサブディレクトリのパスを設定します
git リモート追加オリジン https://github.com/geekhac/to...
gitプルオリジンマスター
興味のあるフォルダーを入力し、
git init
初始化这个文件,在clone
ローカルエリアで実行してください