GitHubからtarballをダウンロードするときにトップレベルディレクトリの名前を変更しますか?

ジョージ・エドワーズ

curlを使用して特定のgithubブランチの最新バージョンをダウンロードしようとしています。

curl -L https://github.com/nativescript/docs/tarball/production | tar zx

ただし、これにより、NativeScript-docs-ed0d16fコミットごとに名前が変更されるため、コードでの操作が難しいなどのファイルが作成されます。そのファイルをダウンロードする方法はありますがdocs-latest、コマンドラインからフォルダーを呼び出す方法はありますか?

ダウンロードしたファイルの名前がわからない場合は?

larsks

質問のリンクで.../archive/...はなく、新しいリンクを使用.../tarball/...してください。一般的な形式は次のとおりです。

https://github.com/<group_or_organization>/<repo>/archive/<refspec>.tar.gz

したがって、たとえば:

$ curl -L jttps://github.com/nativescript/docs/archive/production.tar.gz | tar tz
docs-production/
docs-production/.gitattributes
docs-production/.gitignore
docs-production/.gitmodules
docs-production/.vscode/
docs-production/.vscode/settings.json
docs-production/README.md
...

生成された最上位ディレクトリ名は<refspec>、コミットIDに変換するのではなく、指定したもの使用していることがわかります。

同様に:

$ curl -s -L https://github.com/nativescript/docs/archive/ErikEdits-css-annimations.tar.gz   | tar tz
docs-ErikEdits-css-annimations/
docs-ErikEdits-css-annimations/.gitattributes
docs-ErikEdits-css-annimations/.gitignore
...

ブランチ名の代わりに、他のgit refspecを使用できます例えば:

https://github.com/nativescript/docs/archive/HEAD^.tar.gz

または:

https://github.com/nativescript/docs/archive/v2.3.0-20-ged0d16f.tar.gz

ただし、これらの場合、参照コミットIDに変換されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ダウンロードした親ディレクトリの名前をwgetに変更します

分類Dev

webkitdirectoryを使用してディレクトリをアップロードしますが、アップロードする前に特定のサブディレクトリフォルダを除外することはできますか?

分類Dev

リポジトリディレクトリの名前を変更せずに、「GitHubデスクトップ」のローカル専用リポジトリの名前を変更するにはどうすればよいですか?

分類Dev

ディレクトリ内のファイルをループします-名前をファイルに保存してから名前を変更します

分類Dev

デフォルトのドロップダウンスタイルをナビゲーションバーに変更する方法-リンクとデフォルトの選択イベントは引き続き機能しますか?

分類Dev

列に一致するCSVで見つかったディレクトリ内のファイルの名前を変更してから、名前と日付を含むヘッダー行を挿入します

分類Dev

Mavenは、中央リポジトリからダウンロードするときにjarの名前を変更します

分類Dev

すべての親ディレクトリのプレフィックスを追加してファイル名を変更し、サブディレクトリとサブサブディレクトリからメインディレクトリにすべてのファイルをコピーします

分類Dev

php あるディレクトリから 2 レベル前の別のディレクトリに名前を変更 (移動) する

分類Dev

パンダ:「droplevel」のようなものを使用して、処理中に、ドロップされたレベルのラベルをプレフィックス/サフィックスとして使用して、他のレベルの名前を変更する方法はありますか?

分類Dev

すでに存在する場合はイメージ名を変更してから、データベースとディレクトリにアップロードします

分類Dev

ファイルの名前を変更して、あるディレクトリから別のディレクトリに移動します

分類Dev

SQL ServerレポートのPDFとして保存およびダウンロードするファイルの名前を変更しますか?

分類Dev

ローカルのLinuxGitから直接、Githubリポジトリのディレクトリ名をリモートで変更しますか?

分類Dev

Angularjs:変更イベントのディレクティブドロップダウンからparamを使用してコントローラーメソッドを呼び出します

分類Dev

bash スクリプトからターミナル ウィンドウの名前を変更する方法は?

分類Dev

MVCのデータベースから名前とID(値として)を使用してドロップダウンリストを作成する方法

分類Dev

「images」という名前のサンプルファイルディレクトリからファイルをロードします

分類Dev

GitHub Webサイトのディレクトリ/フォルダーの名前を変更するにはどうすればよいですか?

分類Dev

リモートディレクトリからデータをストリーミングした後、ファイルの名前を変更します

分類Dev

ディレクトリとサブディレクトリからすべてのファイルを検索して名前を変更し、mvします

分類Dev

PHPのディレクトリからのファイル名をドロップダウンに入力する

分類Dev

アップロードされたファイルの名前が変更されたときにimgsrcディレクトリに拡張子を追加するにはどうすればよいですか?

分類Dev

グーグルクラウドストレージバケットのディレクトリを圧縮してから、ローカルディレクトリにダウンロードします

分類Dev

PowerShellを使用してローカルディレクトリのgithubからファイルをダウンロードします

分類Dev

デスクトップディレクトリの名前を変更できますか?

分類Dev

デスクトップディレクトリの名前を変更できますか?

分類Dev

GitHubからクローンを作成するときにフォルダーの名前を変更しますか?

分類Dev

Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

Related 関連記事

  1. 1

    ダウンロードした親ディレクトリの名前をwgetに変更します

  2. 2

    webkitdirectoryを使用してディレクトリをアップロードしますが、アップロードする前に特定のサブディレクトリフォルダを除外することはできますか?

  3. 3

    リポジトリディレクトリの名前を変更せずに、「GitHubデスクトップ」のローカル専用リポジトリの名前を変更するにはどうすればよいですか?

  4. 4

    ディレクトリ内のファイルをループします-名前をファイルに保存してから名前を変更します

  5. 5

    デフォルトのドロップダウンスタイルをナビゲーションバーに変更する方法-リンクとデフォルトの選択イベントは引き続き機能しますか?

  6. 6

    列に一致するCSVで見つかったディレクトリ内のファイルの名前を変更してから、名前と日付を含むヘッダー行を挿入します

  7. 7

    Mavenは、中央リポジトリからダウンロードするときにjarの名前を変更します

  8. 8

    すべての親ディレクトリのプレフィックスを追加してファイル名を変更し、サブディレクトリとサブサブディレクトリからメインディレクトリにすべてのファイルをコピーします

  9. 9

    php あるディレクトリから 2 レベル前の別のディレクトリに名前を変更 (移動) する

  10. 10

    パンダ:「droplevel」のようなものを使用して、処理中に、ドロップされたレベルのラベルをプレフィックス/サフィックスとして使用して、他のレベルの名前を変更する方法はありますか?

  11. 11

    すでに存在する場合はイメージ名を変更してから、データベースとディレクトリにアップロードします

  12. 12

    ファイルの名前を変更して、あるディレクトリから別のディレクトリに移動します

  13. 13

    SQL ServerレポートのPDFとして保存およびダウンロードするファイルの名前を変更しますか?

  14. 14

    ローカルのLinuxGitから直接、Githubリポジトリのディレクトリ名をリモートで変更しますか?

  15. 15

    Angularjs:変更イベントのディレクティブドロップダウンからparamを使用してコントローラーメソッドを呼び出します

  16. 16

    bash スクリプトからターミナル ウィンドウの名前を変更する方法は?

  17. 17

    MVCのデータベースから名前とID(値として)を使用してドロップダウンリストを作成する方法

  18. 18

    「images」という名前のサンプルファイルディレクトリからファイルをロードします

  19. 19

    GitHub Webサイトのディレクトリ/フォルダーの名前を変更するにはどうすればよいですか?

  20. 20

    リモートディレクトリからデータをストリーミングした後、ファイルの名前を変更します

  21. 21

    ディレクトリとサブディレクトリからすべてのファイルを検索して名前を変更し、mvします

  22. 22

    PHPのディレクトリからのファイル名をドロップダウンに入力する

  23. 23

    アップロードされたファイルの名前が変更されたときにimgsrcディレクトリに拡張子を追加するにはどうすればよいですか?

  24. 24

    グーグルクラウドストレージバケットのディレクトリを圧縮してから、ローカルディレクトリにダウンロードします

  25. 25

    PowerShellを使用してローカルディレクトリのgithubからファイルをダウンロードします

  26. 26

    デスクトップディレクトリの名前を変更できますか?

  27. 27

    デスクトップディレクトリの名前を変更できますか?

  28. 28

    GitHubからクローンを作成するときにフォルダーの名前を変更しますか?

  29. 29

    Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

ホットタグ

アーカイブ