首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在git repo中浏览和显示文件而不进行克隆?

在git repo中浏览和显示文件而不进行克隆?
EN

Stack Overflow用户
提问于 2018-04-01 23:20:01
回答 2查看 0关注 0票数 0

有没有一种方法可以在gitrepo中浏览和显示文件,而不首先克隆它?我可以使用以下命令在SVN中执行这些操作:

代码语言:txt
复制
svn ls /path/to/repo 
svn cat /path/to/repo/file-in-repo

我可以用git节目,但做:

代码语言:txt
复制
git show /path/to/repo
git show HEAD:/path/to/repo

结果到

代码语言:txt
复制
fatal: Not a git repository
EN

回答 2

Stack Overflow用户

发布于 2018-04-02 07:36:05

想要的命令是git ls-remote它允许获取一些有关远程存储库的信息,但不能显示历史记录或列表目录或任何类似级别的内容:实际上,它只允许在非常高的级别上查看远程对象(例如,可以看到当前的标题和标记)。

实现您想做的事情的唯一真正方法(如果我正确理解的话)是使用ssh运行远程命令并返回结果,例如:

代码语言:txt
复制
ssh me@otherhost "cd repo && git log -n 10"

如果你想要的是可爱的功能,如果他们可以添加它,但据我所读,这不是很容易,因为获得历史等需要大量的信息是本地的git,在这一点上,可能已经做了git获取。

票数 0
EN

Stack Overflow用户

发布于 2018-04-02 08:27:50

有关如何在某些传输协议上执行此操作的信息。注意,这对SSH上的标准git不起作用。

对于SSH上的git,最新的服务器端git应该允许直接从远程进行git存档,然后可以通过管道到“tar t”获取给定提交中所有文件的列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档