为什么我必须使用“原点”才能获得成功

时间:2010-04-21 17:25:34

标签: git

当我这样做时: git pull BranchName

它告诉我一切都是最新的,但我知道这不是真的。当我这样做时:

git pull origin BranchName

然后我得到了我期待的文件。

有没有简单的方法可以回答这个问题,还是需要提供更多详细信息。

PS我只是为了理解git的机制而做的一件事是给我克隆的repo中的分支名称与远程repo上的名称不同。但是我确实在配置文件中输入了正确的名称,如下所示:
[branch“myUDPspinoff”]
    遥远=原点
    merge = refs / heads / UDPspinoff

之前在另一个回购中工作但不是这个回购。当我把所有东西都放在同一个名字上时,我就不再需要使用原点了。

1 个答案:

答案 0 :(得分:2)

这里的Origin意味着服务器,即您所从的服务器。如果您没有指定'origin'(或其他服务器),您将自己拉出来,这将告诉您所有内容都是最新的。

一旦你添加了原点,你就会从拉到其他地方,这就是我想你想做的事情。