我尝试拉(仅通过“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想知道我要合并的分支。好吧,我想将远程分支(默认情况下是拉出)与我当前所在的本地分支合并。
我想我不想“设置跟踪”(如果我不知道它是什么,我怎么能想要的东西)。我只想将远程存储库中的最新更改复制到本地存储库的当前分支中。
答案 0 :(得分:0)
&#34;跟踪&#34;表示您的本地分支与命名的远程分支维持关系。请注意,远程分支的名称实际上可能与本地分支不同(即,本地分支A可以设置为从远程分支B拉出)
从您的用例中,我将启用对您当地分支的跟踪。