git ls-远程 returns "fatal: No remote configured to list refs from."

git ls-remote returns "fatal: No remote configured to list refs from."

$ git ls-remote 

结果

fatal: No remote configured to list refs from.

我已经定义了遥控器

$ git remote

结果

personal_remote
upstream

我可以在没有 origin 远程的回购协议中获得这种行为。您可以通过设置 remote.pushDefault.

来提供备用默认远程名称

我们可以在命令中提供远程:

git ls-remote personal_remote

命令在 git 版本 1.9.1

上对我有效

如果在 VS 开发人员命令提示符下使用 git,将目录更改为 git 存储库的根目录,即包含 .git 文件夹的文件夹。

运行 git ls-remote 命令将从目录中获取远程存储库。

首先 git 初始化它的目录,然后 git 克隆代表 ../../something.git 然后进入那个文件夹,然后尝试 git ls-偏僻的。应该不错