'Difference between `git branch --set-upstream-to=origin/<branch> mybranch` and `git remote add upstream URL` [duplicate]
I have a repo in my account which is not forked from anywhere. But when I tried to do git pull in one of the branches, I got this message:
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> mybranch
Doing git branch --set-upstream-to=origin/mybranch mybranch solved the problem.
But how is this different from git remote add upstream URL?
Any suggestion gratefully received. Thanks in advance.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
