コードリポジトリのgitのクローンの一部

あなたが待ち時間を大幅に節約することができますので、大規模なコードリポジトリの場合は、単に見て、ソースコードの一部を学び、選択的コードセクションのパスをダウンロードしたい場合は、非常に実用的になります。

このようにクロムこの、いくつかのGの大きさは、倉庫です。

3つの段階でパスのコード部分の下にクローン倉庫、

  1. ローカル空の倉庫を初期化し、ウェアハウス・ターゲット・アドレスは、遠位起源をgitのように設定されています。
  2. 構成は、にコードダウンロードパスが必要.git/info/sparse-checkoutファイルを、複数の経路の各ラインを書き込むことができます。
  3. 最後に、実行git pullプル実行コードを撮影します。
$のGitの初期化<レポ> 
$のCD  <レポ> 
$ gitのは、リモート-f起源を追加し、< URL >
 
$ gitの設定core.sparseCheckout 
 
の$ エコー "いくつかの/ディレクトリ/ "  >> .git /情報/まばらなチェックアウト
の$ エコー 他/サブ/木"  >> .git /情報/スパースチェックアウト

$ gitのプル原点マスター

ディレクトリの削除

あなたは、パスの追加および削除をフォローしたい場合は、直接編集し.git/info/sparse-checkoutたファイルを、次に実行しますgit read-tree

$ viの.git /情報/スパースチェックアウト
$ gitの読み取り木-mu HEAD #の或の 
$ gitのを読んで、ツリーを--dryランHEAD

フルモードに切り替え

その日は、コードの一部を取得したい、と倉庫全体の完全なコードを引っ張ってほしくなかった場合は、のような、編集し.git/info/sparse-checkout、次のようであるの内容を置き換えるためにファイルを:

/ *

そして、実行git read-treeすることができます。

関連資源

おすすめ

転載: www.cnblogs.com/Wayou/p/git_sparsecheckout.html
おすすめ