当我这样做时: git pull BranchName
它告诉我一切都是最新的,但我知道这不是真的。当我这样做时:
git pull origin BranchName
然后我得到了我期待的文件。
有没有简单的方法可以回答这个问题,还是需要提供更多详细信息。
PS我只是为了理解git的机制而做的一件事是给我克隆的repo中的分支名称与远程repo上的名称不同。但是我确实在配置文件中输入了正确的名称,如下所示:之前在另一个回购中工作但不是这个回购。当我把所有东西都放在同一个名字上时,我就不再需要使用原点了。
答案 0 :(得分:2)
这里的Origin意味着服务器,即您所从的服务器。如果您没有指定'origin'(或其他服务器),您将自己拉出来,这将告诉您所有内容都是最新的。
一旦你添加了原点,你就会从拉到其他地方,这就是我想你想做的事情。