今天遇到了一个问题,git 远程分支,说
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 提示的命令输入,结果push的时候,说要先pull,pull的时候说不能pull,晕
1.解决办法,我一开始试了一下https://blog.csdn.net/sinat_36246371/article/details/79738782这篇,结果没有解决,
2.后来试了一下:https://www.cnblogs.com/zyjzz/p/7653378.html,完美。
是因为本地分支和远程分支没有建立联系 (使用git branch -vv 可以查看本地分支和远程分支的关联关系) .根据命令行提示只需要执行以下命令即可
git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字
例如:
git branch –set-upstream-to=origin/new new
相当于把本地和远端的分支建立连接。