问题描述
我将用存储库描述连续的操作:
现在,当我尝试从“开发”到“母版”进行PR时,据说没有任何变化。 PR后,'develop'的'master'中没有新文件。 您能告诉我,如何将更改从“开发”中移除吗?
解决方法
由于您已经将一组提交从功能合并到主提交,因此即使您已还原git,git也无法将开发中的相同提交识别为更改。
如果您尚未将功能分支合并到master
,则有一个骇人的解决方法是重新建立功能分支的基础以生成不同的提交哈希。
如果您拥有该存储库并具有推送访问权限,则可以在本地进行从develop
到master
的合并,然后将其推送到Github
为解决此问题,我做了以下事情:
- 为第5页创建还原PR,即我将合并从“功能”返回到“主”
- “母版”中的所有更改
- 删除“功能”
- 在“开发”中继续工作-PR可以将未来的变更从“开发”合并为“大师”