新建本地分支后将本地分支推送到远程库, 使用git pull 或者 git push 的时候报错
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 wi
git branch --set-upstream-to=origin/<branch> master
是因为本地分支和远程分支没有建立联系 (使用git branch -vv 可以查看本地分支和远程分支的关联关系) .根据命令行提示只需要执行以下命令即可
$ git branch --set-upstream-to=origin/master master
然后就可以使用拉取的命令了。
第二个问题:fatal: refusing to merge unrelated histories
git pull origin master --allow-unrelated-histories