我有一个项目,是为了一个更大的项目而创建和维护的。当我的项目准备好后,这个更大的项目fork了我的repo,并在他们的网站上发布了我的工作。他们在他们的fork上对我的工作进行了一些更改。我已经将这些更改拉回到我的repo中。
现在,几个月过去了,我想向他们的fork提交一个pull request,以引入我做出的一些新变化。问题是我做出的具体变化已经有一段时间了。我只想为我做出的这一个具体变化创建一个pull request。不幸的是,我从未为这个变化创建一个分支。这个变化是在一个大的“开发”分支上进行的(可能不是最佳实践)。自那时以来,我又对这个开发分支进行了6或7次其他变化和提交。
我该如何“挑选”那个特定的提交到一个新的分支中,然后将该分支作为pull request提交给Github上的相关fork?我真的不知道从哪里开始新的分支,因为我的所有工作都超过了他们的fork。