有没有办法从远程git存储库获取单个文件的内容? “git archive”看起来很有希望,除了GitHub明确禁用它。
以下StackOverflow问题通常有正确的想法:Retrieve a single file from a repository
在我们的情况下,我们基本上都想做一个“git show”,除了我们想对git://github.com/SomeUser/SomeRepository执行此操作。
现在我们有一个脚本,只需在本地克隆存储库并执行“git show”即可完成工作。我们正在寻找克隆的方法。在这种情况下,简单性是理想的,而不是远程存储库的可用性。
答案 0 :(得分:3)
解析github网址怎么样?看起来你可以通过以下方式获取文件的原始内容(使用curl,wget等...):
http://github.com/SomeUser/SomeRepository/raw/CommitId/Path/To/File