比方说,我有一个公共回购的Github或一些私人服务器。如果我把它克隆到我的机器上,我可以运行如下命令:
git branch 或
git-show等等,以了解更多关于存储库的信息。显然,像github这样的东西有一个GUI,您可以使用它来获取这些信息。但是,我想知道是否有一种方法可以从命令行获取这些信息,而不需要将clone、ssh和cd分别用于远程计算机和托管存储库的目录。
发布于 2016-06-01 13:26:55
一个简单的答案是“不”--没有太多的询问可以远程进行,除非,像Github一样,回购也有一个前端用户界面,可以远程访问。
@Dilettant是对的--你可以在git help ls-remote中找到你想要的东西
如果您确实想要回购的较轻的克隆,--bare或--mirror选项只复制git数据库(意味着您没有工作目录)。后者被设计为与git remote update一起使用,以提供远程回购的或多或少精确的副本。
我不知道你想要实现什么,但是请记住,没有理由你不能拥有同一个回购的多个本地克隆,而且你可以从一个(包括本地克隆)获取,然后推到另一个。
https://stackoverflow.com/questions/37567997
复制相似问题