使用git扩展如何在不更改功能分支的情况下将我的功能分支合并到主分支中?

这取决于GIT EXTENSION.我在一个功能分支中有代码,我合并到主分支.从那时起,我的更改被删除,然后另一位开发人员将我的部分代码添加回主分支.如何使用包含完整代码的新分支覆盖这些更改?

一个警告.主要的源代码控制人员希望开发人员首先将主分支合并到功能分支中,然后将功能分支推送到主分支.在我的情况下,这将删除我的功能分支中的工作,并用坏代码替换它.

最佳答案 我发布了一些Edvin的回答,其中包含一些我认为是真实的补充:

我建议检查最新版本的master(temp-branch)的新分支,将你的功能分支与temp-branch合并,当你想要它完成合并时,合并那个temp-branch成为主人.这样你就不会有任何机会弄乱主分支.

你会发现你的远程分支仍然存在,而其他分支也与那些旧的变化合并.合并临时分支后,删除旧分支.这会部分地处理合并到您的分支中的错误代码.确保你的临时分支现在合并到所有坏分支和中提琴的分支!

点赞