我们说我在Github或某个私人服务器上有一个公共回购。 如果我将它克隆到我的机器上,我可以运行如下命令:
git branch
或
git-show
等。以了解有关存储库的更多信息。
显然,类似github的东西有一个GUI,您可以使用它来获取这些信息。我想知道是否有一种方法可以从命令行获取这些信息而不clone
或ssh
到远程机器并cd
到托管存储库的目录。
答案 0 :(得分:2)
一个简短的回答是'不' - 除非像Github那样,回购也有一个可以远程访问的前端用户界面,所以你可以远程进行远程审讯。
@Dilettant是对的 - 你可能会在git help ls-remote
如果你确实想要一个更轻量级的repo克隆,--bare
或--mirror
选项只复制git数据库(意味着你没有工作目录)。后者旨在与git remote update
一起使用,以提供远程仓库的或多或少精确的副本。
我不知道你想要实现的是什么,但请记住,没有理由你不能拥有同一个repo的多个本地克隆,并且你可以从一个(包括本地克隆)和推到另一个。