検索

ホームページ  >  に質問  >  本文

git でリポジトリのサブフォルダーを複製またはダウンロードするにはどうすればよいですか?

リポジトリ全体が巨大であるため、フォルダーの 1 つだけに興味があり、プロジェクト リポジトリ全体のクローンを作成したくありません。

某草草某草草2818日前993

全員に返信(3)返信します

  • PHPz

    PHPz2017-05-02 09:41:03

    Git がファイルを保存する方法は CVS/SVN とは異なります。Git リポジトリをクローンするときは、現在必要ないくつかのファイルだけではなく、リポジトリ内のすべてのデータがクローンされます。

    Git 1.7.9.5 以降のバージョンでは、

    などのリモート リポジトリの個々のファイルをエクスポートできます リーリー

    以前にクローン操作を実行しており、必要なファイルがコミット履歴にある場合は、git log コマンドを使用してコミットのハッシュ値を見つけ、次のコマンドを実行できます。 リーリー

    特に、コードが公開プロジェクトの場合は、次のこともできます:

    コーディングに適用可能

    リーリー

    GitHub 用

    リーリー

    返事
    0
  • PHPz

    PHPz2017-05-02 09:41:03

    私の解決策:
    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プルオリジンマスター

    返事
    0
  • PHP中文网

    PHP中文网2017-05-02 09:41:03

    興味のあるフォルダーを入力し、git init初始化这个文件,在cloneローカルエリアで実行してください

    返事
    0
  • キャンセル返事