没有远程名称的git ls-remote

时间:2018-05-02 13:45:32

标签: git

我的存储库配置为具有多个远程。然后,当我运行git ls-remote时,哪个遥控器显示数据?

之前我认为它默认为origin,但在将远程名称更改为origin1后,它仍会显示。然后在存储库中的不同分支上移动,似乎从那里选择遥控器。我不确定。并非所有分支都被推送到所有远程存储库。

1 个答案:

答案 0 :(得分:0)

正如@ElpieKay在评论中提到的那样,(我只是将其发布为答案)

从源代码remote.c 666-675行中,我们可以看到它是branch.<name>.remote指定的远程服务器。如果未指定,则使用origin