我的存储库配置为具有多个远程。然后,当我运行git ls-remote
时,哪个遥控器显示数据?
之前我认为它默认为origin
,但在将远程名称更改为origin1
后,它仍会显示。然后在存储库中的不同分支上移动,似乎从那里选择遥控器。我不确定。并非所有分支都被推送到所有远程存储库。
答案 0 :(得分:0)
正如@ElpieKay在评论中提到的那样,(我只是将其发布为答案)
从源代码remote.c的 666-675行中,我们可以看到它是branch.<name>.remote
指定的远程服务器。如果未指定,则使用origin
。