我有一个特征分支test
。我做了我的更改并对该分支进行了更改。同时,我的master
提示发生了变化(假设它有更多来自其他开发者的提交)。拉请求后重新激活
在将我的更改推送到远程分支之前,我做了一个git rebase
,然后推送了我的更改并创建了“合并请求”。
对于我的拉取请求,我需要解决一些问题。
修复后,我看到我的master
分支已更新。 (假设来自其他开发者的更多提交)。
在任何时候,之所以合并master
到test
分支是:有可能是场景中需要被集成在主的变化和测试此功能分支
应用在这种情况下,我有2个问题。
如何合并/变基的
master
到我test
分支的新变化,而不必合并在我test
分公司承诺?通过这种方式,我将同时拥有属于合并请求一部分的以前的提交和合并请求评论修正的新提交。如何合并/重新组合
master
到test
并将新提交添加到我现有的以前的提交中,以便始终在我的PR中提交一个提交?
您是否将rebase用于任何特定原因而不是合并?为什么签出'测试'并运行'git merge master'? –
为避免nee合并提交 – Rams
好吧,相反,如果这是唯一原因,您应该考虑使用'merge --ff'。 –