当我运行时:
git push origin master
在这种情况下,...what是origin
的含义吗?
发布于 2011-03-11 16:49:52
origin
是您从中克隆的远程git存储库的默认名称。看看你的源代码中的.git/refs/remotes/origin/*
和.git/config
,看看git是怎么知道的。
发布于 2011-03-11 18:39:09
git有一个“远程”的概念--它们就像一个存储库的简单昵称,所以当你想引用另一个存储库时,你不必每次都使用它的完整URL。
URL和其他遥控器一样,但您经常会看到它,因为当您第一次克隆存储库时,git clone
会默认设置一个名为origin
的遥控器来引用您从中克隆的origin
。
如果您执行git remote -v
,它将显示您在本地存储库中设置的所有远程数据库,以及它们所引用的URL。(您将看到它比我上面所说的要复杂一些,因为远程可以引用不同的URL来进行推送和获取,但是您可能不需要担心这一点。:)
发布于 2019-02-11 01:58:59
这将是有帮助的
https://www.git-tower.com/learn/git/glossary/origin
在Git中,"origin“是最初克隆项目的远程存储库的缩写名称。更准确地说,它被用来代替原始存储库的URL -从而使引用变得更加容易。
请注意,origin绝不是一个“神奇”的名称,而只是一个标准约定。尽管保持此约定不变是有意义的,但您可以完美地重命名它,而不会丢失任何功能。
在以下示例中,"clone“命令的URL参数将成为克隆的本地存储库的”源“:
https://stackoverflow.com/questions/5270760
复制相似问题