如何在不设置跟踪的情况下提取最新更改?

时间:2017-11-28 08:42:35

标签: git

我尝试拉(仅通过“git pull”)并且它不能与以下错误消息一起使用:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> mainline_new

我不明白这个消息是什么意思。 Git想知道我要合并的分支。好吧,我想将远程分支(默认情况下是拉出)与我当前所在的本地分支合并。

我想我不想“设置跟踪”(如果我不知道它是什么,我怎么能想要的东西)。我只想将远程存储库中的最新更改复制到本地存储库的当前分支中。

1 个答案:

答案 0 :(得分:0)

&#34;跟踪&#34;表示您的本地分支与命名的远程分支维持关系。请注意,远程分支的名称实际上可能与本地分支不同(即,本地分支A可以设置为从远程分支B拉出)

从您的用例中,我将启用对您当地分支的跟踪。