列出来自远程 Git 存储库的文件

List the file from remote Git repo

我想从远程 git 存储库获取文件列表并根据时间戳下载文件。

我试过命令:

wget -r -np https://github.com/<username>/exercise

但那是以 HTML 格式显示文件。

当你去GitHub查看文件时,点击link到"raw"版本。然后你可以使用相同的 link 来生成其他的。

HTML Link 例如http://github.com/user/repo/blob/master/Licence.md

RAW Link 例如http://github.com/user/repo/raw/master/Licence.md

(如@Filype 所述,请参阅 html 页面上的 "raw" 按钮)

你能尝试在 url 中用 raw 替换 blob 吗?

您可以 git init 一个存储库,将您的目标存储库添加为远程,然后执行 git ls-remote,但是托管存储库很可能只是一个没有版本控制的裸存储库检出的文件——只有 git 个对象、引用等,并且 git 不存储时间戳...