这取决于GIT EXTENSION。我在一个功能分支中有代码,我合并到主分支。从那时起,我的更改被删除,然后另一位开发人员将我的部分代码添加回主分支。如何使用包含完整代码的新分支覆盖这些更改?
警告。主要的源代码控制人员希望开发人员首先将主分支合并到功能分支中,然后将功能分支推送到主分支。在我的情况下,这将删除我的功能分支中的工作,并用坏代码替换它。
答案 0 :(得分:1)
我发布了一些Edvin的回答,其中包含一些我认为是真实的补充:
我建议检查一下master(temp-branch)最新版本的新分支,将你的功能分支与temp-branch合并,当你想要它完成合并时,合并那个temp - 分回主人。这样你就不会有任何机会弄乱主分支。
你会发现你的远程分支仍然存在,而其他分支也与那些旧的变化合并。合并临时分支后,删除旧分支。这会部分地处理合并到您的分支中的错误代码。确保你的临时分支现在在坏代码和中提琴的所有分支上合并!