GIT:使用 netbeans 合并两个分支

Posted

技术标签:

【中文标题】GIT:使用 netbeans 合并两个分支【英文标题】:GIT: Merge two branches using netbeans 【发布时间】:2012-03-05 01:49:14 【问题描述】:

我在Bitbucket 创建了两个分支,一个称为 master,另一个称为 modulo-contratos

问题是第二个分支发生了一些我需要集成到 master 中的文件的更改,但是当我执行 merge使用 Netbeans ,它将我在 master 中的最新文件替换为 modulo-contratos 中的旧文件em> 分支。

我能做什么?

【问题讨论】:

【参考方案1】:

对于 git,modulo-contratos 中的文件必须看起来比 master 中的文件“新”。在master 中更新它们后,您可能在modulo-contratos 分支中对其进行了编辑。

您有多种选择:

    尝试检查 modulo-contratos 并与 master 合并(而不是相反)。这可能会产生更好的结果。

    使用modulo-contratos 分支创建补丁并将其应用于master。之后,通过将所有更改的文件替换为您之前的版本来合并和还原所有更改的文件。这样,您的 master 分支将是干净的,并且“时间戳”将为下一轮重置(因此不会再次发生)。

【讨论】:

第一个选项不起作用。我剩下的就是手动进行合并。 你应该花一些时间弄清楚你做了什么来破坏合并,所以它不会再次发生。

以上是关于GIT:使用 netbeans 合并两个分支的主要内容,如果未能解决你的问题,请参考以下文章

git如何合并两个分支代码

[git]rebase和merge

Git 合并远程分支

git:合并两个分支:正确的步骤是啥?

git merge 和 git rebase 小结

git:合并两个分支:啥方向?