当前位置: 首页 > 知识库问答 >
问题:

git推送新分支错误:“将远程设置为上游”[duplicate]

东门新立
2023-03-14

这是我当前的git分支的样子

C:\Users\workspace\my-sme-services>git branch
develop_MVP
* features/FEAT-1245
master

特征/FEAT-1245 源自develop_MVP。我已经完成了将我的代码提交到我的分支,功能/ FEAT-1245现在当我尝试推送我的分支时,我得到以下错误。

C:\Users\workspace\my-rhb-sme-services>git push
fatal: The current branch features/FEAT-1245 has no upstream branch.
To push the current branch and set the remote as upstream, use

git push --set-upstream origin features/FEAT-1245

我该如何把这根树枝推过去呢?

共有1个答案

田嘉慕
2023-03-14

正如消息所说,您应该使用以下命令:

git push --set-upstream origin features/FEAT-1245

或者您可以使用快捷方式:

git push -u origin features/FEAT-1245
 类似资料:
  • 我创建了一个分支,方法是

  • 我想更改Git默认远程分支目标,这样我就可以 而不是: 目前它被设置为源遥控器,我想把它设置为不同的遥控器。 我试图删除原来的(克隆的)遥控器 这确实删除了原始遥控器。但不能解决 问题。我仍然得到: 致命:没有配置的推送目标。从命令行指定 URL ,也可以使用以下命令配置远程存储库: 我还试着玩: 和其他选项,但似乎都不起作用(可能是因为我太快删除了源远程?) 按照这里的答案,我试图改变: 但两者

  • 远程引用是对远程仓库的引用(指针),包括分支、标签等等。 你可以通过 git ls-remote (remote) 来显式地获得远程引用的完整列表,或者通过 git remote show (remote) 获得远程分支的更多信息。 然而,一个更常见的做法是利用远程跟踪分支。 远程跟踪分支是远程分支状态的引用。 它们是你不能移动的本地引用,当你做任何网络通信操作时,它们会自动移动。 远程跟踪分支像

  • 我推了两个提交更改,结果我不得不拉一些同事所做的更改。当我尝试推送时,出现以下错误: 我尝试过但没有成功的解决方案:

  • 使用显示所有远程和本地分支。Git什么时候刷新这个列表? 拉/推?如何使用Git Bash刷新它?

  • 我从Bitbucket或Github迁移了我的回购协议。我认为这无关紧要,但这是唯一不同的地方。有一段时间,我安装了两个遥控器: 然后我将两者都删除,并将原点指向github: 开发分公司测试推送: 一切都是最新的,好的,很好。 按照常规为某些工作创建新分支: 更新一两个文件。尝试推送至远程: 这会导致错误: 致命:无法将功能/名称解析为分支 在线搜索此问题,找到一些关于确保HEAD正确的信息,其