繁体   English   中英

没有本地克隆的远程存储库上的git操作

[英]git operations on remote repository without local clone

在没有本地克隆的情况下,使用标准git命令行工具在远程git存储库上可以进行哪些只读操作?

  • 有没有办法在远程仓库上列出refs(特别是标签和分支)?
  • 有没有办法列出给定修订中给定目录的内容?
  • 是否可以在给定的修订版本中检索给定文件的内容?

我想在没有本地克隆的情况下这样做可能会涉及一些低级基本操作,我想这可以通过一些简短的shell脚本来实现。 这仍然属于这个问题的范围。

有没有办法在远程仓库上列出refs(特别是标签和分支)?

是的,这就是git ls-remote所做的。

有没有办法列出给定修订中给定目录的内容?
是否可以在给定的修订版本中检索给定文件的内容?

2012:然而,除了获得分支和标签之外,我认为你不能在没有克隆的情况下获得内容( 完全克隆稀疏结账浅层克隆 )。
并且您不能为特定提交或标记特定分支执行浅层克隆

2016年更新:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM