gpt4 book ai didi

git - git ls-remote 和 git ls-remote origin 之间的区别

转载 作者:行者123 更新时间:2023-12-05 00:40:27 34 4
gpt4 key购买 nike

运行 git ls-remotegit ls-remote origin 有什么区别? git ls-remote 似乎输出了原始存储库的每个分支和标记的 SHA1 ID。由于原始 repo 默认标题为 origin,因此这两个命令似乎产生相同的输出。这是正确的吗?

最佳答案

虽然the git ls-remote manual page没有提到这一点,这里的默认参数计算与 git fetch , whose documentation is more explicit 相同:

When no remote is specified, by default the origin remote will be used, unless there’s an upstream branch configured for the current branch.

这意味着如果您定义了多个 Remote (例如 originsecond )并且您在分支上 Bbranch.B.remote设置为 second , 运行 git ls-remote不带任何参数现在相当于运行 git ls-remote second .如果您在更典型的分支上,使用 branch.<em>branch</em>.remote设置为 origin或根本没有设置,运行 git ls-remote不指定特定 Remote 相当于运行 git ls-remote origin .

关于git - git ls-remote 和 git ls-remote origin 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48471471/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com