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

git合并上游/主“已更新”

濮翰学
2023-03-14
warning: refname 'upstream/master' is ambiguous.
Already up-to-date
* master
upstream/master
remotes/origin/HEAD -> origin/master
remotes/origin/log-upgrade
remotes/origin/master
remotes/origin/past-gens
remotes/origin/prototype-party
remotes/upstream/log-upgrade
remotes/upstream/master
remotes/upstream/past-gens
remotes/upstream/prototype-party

共有1个答案

翟志新
2023-03-14

您有两个称为上游/master的分支。一个是本地分支,一个是远程上的分支。当您尝试执行Git merge时,Git不知道您希望从这两个分支中的哪一个合并,因此产生了歧义。

这可以从Git branch-a(显示所有Git分支,包括远程)中看出:

upstream/master
<SNIP>
remotes/upstream/master

要解决此问题,您可以重命名(或删除)本地分支:

git branch -m <old name> <new name>
git branch -m upstream/master newname
 类似资料:
  • 问题内容: 我正在寻找一种自动将Master分支合并到一个或多个开发分支的方法。换句话说,我想在多个项目中每天将团队开发部门与Master同步。 我一直在考虑使用Jenkins,但经验不足。Jenkins是否可以通过添加多个存储库URL,然后在配置中指定“合并到的分支”来提供此功能?与合并问题相比,我不太关心项目的构建。詹金斯将如何应对失败的合并? 詹金斯会很理想,但是如果有其他方法,我很想听听。

  • 问题内容: 有没有一种方法可以将两个主键合并为一个,然后级联更新所有受影响的关系?这是场景: 客户(idCustomer int PK,公司varchar(50)等) CustomerContacts(idCustomerContact int PK,idCustomer int FK,名称varchar(50)等) CustomerNotes(idCustomerNote int PK,idCu

  • 问题背景: 项目中有两个分支: test、master 比如有a文件: 在test和master分支 内容是不相同的 执行以下命令 合并的时候有冲突,处理冲突时错误地用了master分支的a文件内容,所以造成master分支的a文件内容不是我想要的,想要的是test分支的a文件内容。 尝试1: 再次merege 执行如下命令 此次merge的时候没有冲突提示,但是master分支的内容也没更新上,

  • 问题内容: 我试图将我的SQL数据库中表的主键从现有键更改为复合键,其中不包括现有列。由于出现以下错误消息,因此以下代码无法正常工作: 删除主键: PRIMARY附近的语法不正确。预期为COLUMN,CONSTRAINT,ID或QUOTED_ID 添加主键: PRIMARY附近的语法不正确。 期望ID T-SQL代码: 编辑 我可以通过使用以下两个查询语句来完成此操作 我没有要求SQL“ DROP

  • 在进行开源开发时,在对主题分支进行任何更改的同时,在一段时间内跟踪上游是正常的。我注意到的一件事是,当返回上游时,创建了一个合并提交。如果我创建了一个pull请求,这个合并提交将作为PR的一部分结束。 我的问题是,这有什么害处吗?我读到过一些人觉得它们没用,但我喜欢这样一个事实,即它们充当了我上次与上游同步的时间戳。有没有一种公认的做法来跟踪上游并引入合并提交。

  • 我们将尝试在github中创建一个工作流,其中每个票据都是master的分支 票据完成后,工作将合并到暂存中,在暂存中执行回归和集成测试,然后将其合并到主控中。 一个团队领导提出了合并后旧票分支的问题。 我发现了这个脚本,想知道它是否能在我们的环境中工作。我们只想删除已经合并到主目录中的分支。