GitHub 上のファイルをダウンロードする方法を紹介します。

PHPz
リリース: 2023-04-10 11:28:27
オリジナル
3971 人が閲覧しました

GitHub は世界最大のコード ホスティング プラットフォームの 1 つであり、無数の開発者とオープン ソース プロジェクトを結び付けています。特定のプロジェクトのコードを使用する必要がある一部のユーザーにとって、既存の GitHub リポジトリまたはプロジェクトをダウンロードすることは必要なスキルです。この記事では、GitHub 上のファイルをダウンロードする方法を紹介します。

1. 事前準備

GitHub ファイルのダウンロードを開始する前に、いくつかの事前準備を行う必要があります:

  1. GitHub アカウントに登録してログインします。 。
  2. ダウンロードする必要がある GitHub リポジトリまたはプロジェクト ページを開きます。
  3. プロジェクトのクローン作成、コードのプルなど、いくつかの基本的な Git 操作コマンドに精通している必要がある場合があります。

2. 個別のファイルをダウンロードする

プロジェクト全体ではなく、個別のファイルのみをダウンロードする必要がある場合があります。 GitHub を使用して個々のファイルをダウンロードする場合は、次の手順に従います。

  1. ダウンロードする必要があるファイルのページを開きます。
  2. ファイル名を右クリックするか、「Raw」ボタンをクリックします。
  3. [名前を付けて保存]をクリックしてファイルをローカルに保存します。

3. GitHub リポジトリのダウンロード

GitHub リポジトリまたはプロジェクト全体をダウンロードする必要がある場合は、次の手順に従います:

  1. Enter GitHub リポジトリまたはプロジェクト ページ。
  2. 「クローンまたはダウンロード」ボタンをクリックします。
  3. ウェアハウスのダウンロード リンクをコピーします。
  4. Git ツールをローカルで使用してフォルダーを作成し、GitHub リポジトリのクローンを作成します:
$ git clone https://github.com/username/repository.git
ログイン後にコピー

5. ワークスペースの一部をダウンロードします

GitHub リポジトリが非常に大きい場合がありますファイルのサブセットのみをダウンロードする必要があります。この場合、Git の「sparse checkout」コマンドを使用して、ダウンロードするフォルダーを指定できます。

$ git clone --depth 1 --filter=blob:none --sparse https://github.com/username/repository.git

$ cd repository

$ git sparse-checkout init --cone

$ git sparse-checkout set folder_name
ログイン後にコピー

その中で、-- Depth 1 オプションは、Git が最新のコミットのみをダウンロードすることを指定します。 --filter=blob:none オプションは、Git がルート ディレクトリにあるファイルのみをダウンロードし、すべてのディレクトリを無視することを指定します。 --sparse-checkout init --cone コマンドは、ダウンロードするファイルまたはフォルダーをインポートできます。 set コマンドは、ダウンロードするファイルまたはフォルダーを指定します。

お読みいただきありがとうございます。この記事が GitHub でのファイルのダウンロードを改善するのに役立つことを願っています。ご質問やご提案がある場合は、GitHub ヘルプ センターにアクセスするか、GitHub コミュニティにお問い合わせください。

以上がGitHub 上のファイルをダウンロードする方法を紹介します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!