Git 在本地克隆之前,如何查看远程文件(目录和文件)的内容?

Git 在本地克隆之前,如何查看远程文件(目录和文件)的内容?,git,Git,我是新来的git,对其他vcs中缺少的功能有些失望。其中一个功能是能够查看远程的目录结构,而无需在本地克隆它。想象一下,您希望查看远程服务器上是否存在某个路径,但本地没有任何空间进行克隆。对我来说,这似乎是一个非常基本的函数,不明白为什么它在命令行普通git和Eclipse中的EGit中都不可用。他们被排除在外仅仅是为了添加另一个与其他VCS神秘不同的裹尸布吗?没有克隆就无法预览存储库。Git是DVCS,其中D代表分布式。因此,查找非本地回购协议是违反git意识形态的 像Github或Bitbu

我是新来的
git
,对其他vcs中缺少的功能有些失望。其中一个功能是能够查看远程的目录结构,而无需在本地克隆它。想象一下,您希望查看远程服务器上是否存在某个路径,但本地没有任何空间进行克隆。对我来说,这似乎是一个非常基本的函数,不明白为什么它在命令行普通git和Eclipse中的EGit中都不可用。他们被排除在外仅仅是为了添加另一个与其他VCS神秘不同的裹尸布吗?

没有克隆就无法预览存储库。Git是DVCS,其中D代表分布式。因此,查找非本地回购协议是违反git意识形态的


像Github或Bitbucket这样的在线包装器以及一些使用相应API的脚本可能会实现您想要的功能。

“它们被排除在外仅仅是为了增加与其他VCS的神秘区别吗?”-您确实意识到,发牢骚只会让人们与发牢骚的人争论,而不会看到问题的症结所在吗?最好不要偏离正题。你为什么不想在本地进行克隆呢?将其克隆到
/tmp
,如果您不喜欢,请将其丢弃。您也可以执行浅克隆(
--depth 1
)以节省空间。(忽略“我在本地没有任何空间”对于今天的硬盘成本来说没有什么意义。)这是一个假设情景。我只是想要一个preview@amphibient不要使用做作的假设,问问你实际面临的问题。除非您的磁盘空间真的用完了,否则克隆将为您提供所需的预览,如果您费心阅读该命令的手册页,您将了解浅层克隆,而不是停留在需要专用功能的概念上。