在生产机器上,我想查看GitHub特定版本的特定文件,以方便数据库迁移。我不想签出(甚至克隆)整个源代码库(因为这是我的生产环境)。我怎样才能只提取我要找的文件?
答案 0 :(得分:11)
我这样做是为了像这样的骨干
curl -O https://raw.github.com/documentcloud/backbone/master/backbone-min.js
答案 1 :(得分:3)
我的解决方案就像第一篇文章一样。但我试着解释一下。 GitHub上的每个文件都有一个“Raw”按钮 - 它将在浏览器中显示纯文本。此外,您可以使用该网址。
例如,我有回购https://github.com/MasterSergius/conf_files.git 我想获取我的.vimrc文件,所以在这里链接到我的文件: https://raw.githubusercontent.com/MasterSergius/conf_files/master/.vimrc 我确实认为,通过这个模板你甚至可以通过repo和文件的完整路径名来猜测文件URL。 所以,现在我可以用curl下载它:
curl https://raw.githubusercontent.com/MasterSergius/conf_files/master/.vimrc -o ~/.vimrc