Git 吉特:质问;“远程”;存储库
假设我在Github或某个私有服务器上有一个公共回购协议。 如果我的机器上有它的克隆,我可以运行如下命令:Git 吉特:质问;“远程”;存储库,git,Git,假设我在Github或某个私有服务器上有一个公共回购协议。 如果我的机器上有它的克隆,我可以运行如下命令: git branch 或 等,以了解更多有关存储库的信息。 显然,像github这样的东西有一个GUI,您可以使用它来获取这些信息。但是,我想知道是否有一种方法可以从命令行获取这些信息,而无需将其克隆到远程计算机或ssh,也无需将其复制到存储库所在的目录。简短的回答是“否”-除非像Github一样,该回购协议还有一个可远程访问的前端用户界面 @Dilettant是对的-您可能会在git
git branch
或
等,以了解更多有关存储库的信息。
显然,像github这样的东西有一个GUI,您可以使用它来获取这些信息。但是,我想知道是否有一种方法可以从命令行获取这些信息,而无需将其克隆到远程计算机或ssh,也无需将其复制到存储库所在的目录。简短的回答是“否”-除非像Github一样,该回购协议还有一个可远程访问的前端用户界面 @Dilettant是对的-您可能会在
git help ls remote
如果您确实想要一个重量更轻的repo克隆,那么--bare
或--mirror
选项只复制git数据库(意味着您没有工作目录)。后者设计用于git remote update
,提供远程回购的大致准确副本
我不知道您希望实现什么,但请记住,没有理由不能拥有同一回购协议的多个本地克隆,您可以从一个本地克隆(包括本地克隆)获取数据并推送到另一个本地克隆。简短的回答是“否”-您不能远程执行很多查询,除非像Github一样,该回购协议还有一个可远程访问的前端用户界面 @Dilettant是对的-您可能会在
git help ls remote
如果您确实想要一个重量更轻的repo克隆,那么--bare
或--mirror
选项只复制git数据库(意味着您没有工作目录)。后者设计用于git remote update
,提供远程回购的大致准确副本
我不知道您希望实现什么目标,但请记住,没有理由您不能拥有同一回购协议的多个本地克隆,您可以从一个(包括本地克隆)获取并推送到另一个。复制(IMO)。请在那里查找git ls remote
hint;-)(海事组织)的副本。请在那里查找git ls remote
hint;-)
git-show