git pull 或者git push 报错:There is no tracking information for the current branch.

报错:

There is no tracking information for the current branch.  // 当前分支没有跟踪信息。
no upstream configured for branch master.  // 没有为master分支配置上游。

出现以上问题的原因是因为本地的分支与git仓库的远程分支没有关联起来,这时候你拉取和推送的操作都必须使用下面这种方式,需要指定远程仓库名称:

// 从master拉取代码到本地
git pull origin master
// 将本地代码推送到远程master分支
git push origin master

如果你想使用 git pullgit push 这种简易写法,需要执行以下操作:

git branch --set-upstream-to=origin/[远程仓库名称] [本地仓库名称]

例如:

// 将本地master分支的的上游设置为远程仓库中的master分支
git branch --set-upstream-to=origin/master master

// 设置成功则提示:
Branch 'master' set up to track remote branch 'master' from 'origin'.

这时候你就可以快乐的使用 git pullgit push 这种简易写法啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值