当我跑步时:
git push origin master
......在此背景下origin
的含义是什么?
答案 0 :(得分:77)
git有一个“遥控器”的概念 - 这些就像是存储库的简单昵称,所以每次你想引用另一个存储库时都不必使用它的完整URL。
origin
就像其他任何一个遥控器一样,但是你经常看到它,因为你第一次克隆存储库时,git clone
默认设置一个名为{{1}的遥控器}来引用您克隆的URL。
如果您origin
会显示您在本地存储库中设置的所有遥控器,以及它们引用的网址。 (你会发现它比我上面说的要复杂一点,因为遥控器可以引用不同的URL进行推送和提取,但你可能不需要担心。:))
答案 1 :(得分:67)
origin
是您克隆的远程git存储库的默认名称。在您的来源中查看.git/refs/remotes/origin/*
和.git/config
,了解git如何了解它。
答案 2 :(得分:29)
原点是您从 origin 获取代码的地方。
答案 3 :(得分:2)
origin是由git本身远程创建的。 例如: 来源git@github.com:/ PROJECT_U
答案 4 :(得分:2)
这会有所帮助
https://www.git-tower.com/learn/git/glossary/origin
n Git,“来源”是最初从中克隆项目的远程存储库的简写名称。更准确地说,它代替了原始存储库的URL,从而使引用更加容易。
请注意,起源绝不是一个“魔术”名称,而只是一个标准约定。尽管保留此约定是有意义的,但您可以完美地重命名它而不会丢失任何功能。
在以下示例中,“ clone”命令的URL参数成为克隆的本地存储库的“来源”:
答案 5 :(得分:0)
“Origin”是要发布提交的远程存储库的名称。按照惯例,默认远程存储库称为“origin”,但您可以同时使用多个远程存储库(具有不同的名称)。