我对GitHub中的一个项目做了两处更改(两次提交)。如何从我的更改中创建两个不同的拉取请求?
我只找到了一种方法来创建一个包含我所有更改的大拉请求:https://github.com/tcatm/ffmap-d3/pull/22
答案 0 :(得分:2)
您可以使用SmartGit/hg GUI轻松解决此问题:
对于第二个拉取请求,您创建一个新分支并对其执行相同的操作
答案 1 :(得分:0)
以下是Mac OSX版GitHub桌面程序的截图。
这里我正在进行第一次提交,但您可以看到在提交之前已经进行了两次更改:
我在这里进行第二次提交:
在这里,您可以看到每个提交都是单独接受的:
假设Windows版本的GitHub具有相同的选项,我会下载桌面程序并试试。
答案 2 :(得分:0)
创建新的分支:
git checkout master
git checkout -b mybranch
... make changes ...
git add myfile
git commit
git push -u origin mybranch
然后创建拉取请求并将github上的最后比较按钮更改为mybranch