gitpush报错fatal: The current branch master has no upstream branch. To push the current branch and set

在这里插入图片描述
报错的地方翻译过来就是
当前分支主机没有上游分支。
要推送当前分支并将远程设置为上游,请使用

git push origin master

git push没有指明哪个仓库。所以就报错了。指定仓库之后就成功了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
"The current branch master has no upstream branch" 这个错误是报告当前分支(master)没有上游分支的问题。上游分支是指该分支的追踪分支,用于在执行git push操作时确定要推送的位置。 出现这个错误的原因可能是: 1. 当前分支(master)没有设置与之关联的上游分支。 2. 当前分支(master)的上游分支已被删除或不存在。 要解决这个问题,你可以尝试以下方法: 方法一:设置上游分支 1. 首先,确认你在正确的分支上。你可以使用命令`git branch`来查看当前所在分支。 2. 确认上游分支的存在。你可以使用命令`git branch -vv`来查看当前分支的关联情况。 3. 如果没有上游分支,你可以使用命令`git branch --set-upstream-to=<upstream> master`来设置上游分支。这里的`<upstream>`是你要关联的上游分支名称。 4. 再次尝试执行`git push`命令,查看是否还会报错。 方法二:创建新的分支 1. 如果你没有特殊的需求,你也可以选择创建一个新的分支,并将其与上游分支关联起来。 2. 使用命令`git checkout -b <new_branch> <upstream>`来创建一个新的分支,并与上游分支关联。这里的`<new_branch>`是你想创建的新分支的名称,`<upstream>`是你要关联的上游分支名称。 3. 然后,切换到新创建的分支,执行`git push`命令进行推送。 这些方法可以帮助你解决"The current branch master has no upstream branch"这个错误。根据你的具体情况选择相应的方法进行操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值