問題に応じて薬をダウンロードして、早くgithubの単一のフォルダをダウンロードします.

1844 ワード

でたらめな前言
先日、大変なことがありました.ちょうど週末に時間があります.皆さんは私と同じかどうか分かりません.githubのソースコードを読む時、彼のsrcカタログを見たいだけです.もちろんgithubの上で読むのはとても面倒です.いろいろなスピードは使えません.関数はジャンプして、全局は検索します.でも
キーは、ソースの全体のプロジェクトは非常に大きいですが、githubのネットワーク速度の悪い状況では、私は長い間、リソースをダウンロードするために待っている必要がありますが、私はフォルダを見る必要がありますが、これは資源の無駄ではないですか?そして自分の知識を求める心に非常に影響します.はい(真面目な顔をしています.勉強したいので、倉庫を整えてください.対応する書類を探さなければなりません.本当に面倒くさいです.)
車輪を繰り返さないという心理に基づいて、既存のプラグインがこの機能を実現できるかどうか調べてみました.もし私があれば楽しく使えます.私もまた輪を作る必要がありません.
上のように熱い議論を見ましたが、方法は相変わらず面倒くさいです.せっかく1位の実現案を見ましたが、待ち続けていたので、結局は自分の欲しいものを実現できませんでした.
どのようにGitHubから単一のフォルダをダウンロードしますか?
そしてchromeプラグインを見ました.
このプラグインはツリー状のgithubディレクトリを表示することができます.単一ファイルのダウンロードも提供します.しかし、私が欲しいのはフォルダです..単一ファイルのgithub自体はこの機能を提供します.心理状態が少し崩れました.探してみましたが、見つけられませんでした.
重点
咳、ポイント.以上の研究と自分が遭遇した問題に鑑みて、nodeツールを採用しました.
https://github.com/hua1995116/git-down-repo
使い方は簡単で、nodeな環境があればいいです.
npm install git-down-repo -g //     

gitdown https://github.com/hua1995116/webchat/tree/master/config //        
機能(デフォルトでローカル実行ディレクトリにダウンロード)gitdown urlurlをgithubのurlに置き換えると、例は以下の通りです.
  • 倉庫全体をダウンロードします.gitdown https://github.com/hua1995116/webchat
  • は、ある倉庫のdev分岐
  • をダウンロードします.gitdown https://github.com/hua1995116/webchat dev
  • 倉庫の単一フォルダ
  • をダウンロードします.gitdown https://github.com/hua1995116/webchat/tree/master/config
  • 単一ファイルをダウンロードする
  • gitdown https://github.com/hua1995116/webchat/blob/master/config/dev.env.jsおわりに
  • もしあなたに助けがあれば、私のためのツールにstarを注文してもいいです.https://github.com/hua1995116/git-down-repo)
  • もしあなたが役に立たないと感じたら、あるいは何か意見があれば、issueを提出してください.引き続き改善します.満足しています.