这里有一个在Perforce中很容易但在Git中似乎难以实现的操作,让我们来看看。情况是这样的:有一个Pull Request,包含六个文件,称为A、B、C、X、Y和Z。这些都没有合并到主分支,但本地分支已经推送到远程(如果有必要的话,是Github)。
有许多提交涉及任何或所有这些文件。有些提交只涉及一个文件,有些提交涉及所有六个文件。
我想创建两个新的PR。一个PR包含A、B和C三个文件的所有更改,另一个PR包含X、Y和Z三个文件的所有更改。我不关心提交历史或分支发生了什么。在合并之前,所有提交将被压缩,并且所有工作分支将被删除。
有许多提交涉及任何或所有这些文件。有些提交只涉及一个文件,有些提交涉及所有六个文件。
我想创建两个新的PR。一个PR包含A、B和C三个文件的所有更改,另一个PR包含X、Y和Z三个文件的所有更改。我不关心提交历史或分支发生了什么。在合并之前,所有提交将被压缩,并且所有工作分支将被删除。
--force
命令而已。 - Omkar Rajam