[tldr]通过指令获取github仓库的单个文件的内容
生活随笔
收集整理的這篇文章主要介紹了
[tldr]通过指令获取github仓库的单个文件的内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
針對一個公開的github倉庫,有些時候不需要clone整個倉庫的內容,只需要對應的幾個文件.但是直接通過網頁點擊下載文件很麻煩,在服務器上也不好這樣操作.
因此,如何使用curl或者wget指令快速下載一個github的repo中的文件是很有效率的.
URL分析
github.com的域名是用來訪問github網頁內容的,除此之外還有一個raw.githubusercontent.com的域名用來存放github的純文本內容.
詳細見stackoverflow的帖子
如何使用
我們以github的gitignore的倉庫為例子,展示如何使用命令行獲取一個自己想要的gitignore
- 針對 https://github.com/github/gitignore/blob/main/Go.gitignore 這樣的URL,我們使用 raw.githubusercontent.com 替換 github.com
- 刪除
blob,保證新的URL格式為raw.githubusercontent.com/${user}/${repo}/${branch}/${path}
形如
curl https://raw.githubusercontent.com/github/gitignore/main/Go.gitignore
即可直接訪問這個文件的內容
總結
以上是生活随笔為你收集整理的[tldr]通过指令获取github仓库的单个文件的内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创建公司需要多少资金 看完你一定会更有
- 下一篇: 豆豆钱放款审核中会不会拒绝 还是很有可能