当我跑:
git push origin master
Run Code Online (Sandbox Code Playgroud)
...... origin在这种情况下,这意味着什么?
Mar*_*air 81
git有一个"遥控器"的概念 - 这些就像存储库的简单昵称,所以每次你想引用另一个存储库时你都不必使用它的完整URL.
origin它就像任何其他遥控器一样,但是你经常看到它,因为当你第一次克隆一个存储库时,git clone默认会设置一个被调用的遥控器origin来引用你克隆的URL.
如果这样做git remote -v,将显示您在本地存储库中设置的所有远程控制器以及它们引用的URL.(你会发现它比我上面说的要复杂一点,因为遥控器可以引用不同的URL来推送和获取,但你可能不需要担心这个.:))
sku*_*uro 72
origin是您克隆的远程git存储库的默认名称.看看.git/refs/remotes/origin/*和.git/config你的源代码中看到Git是如何知道这事.