我在 GitHub 上创建了一个 repo,对我的版本进行了更改并推送,现在想向原始 repo 发送一个拉取请求。
如何发送包含影响单个文件的更改的拉取请求,而不包括对其他文件所做的提交和更改?
我在 GitHub 上创建了一个 repo,对我的版本进行了更改并推送,现在想向原始 repo 发送一个拉取请求。
如何发送包含影响单个文件的更改的拉取请求,而不包括对其他文件所做的提交和更改?
您现在(2015 年 1 月)可以直接从 GitHub Web 界面执行此操作。
请参阅“快速拉取请求”:
当使用浏览器编辑 GitHub.com 上的文件时,基于 Web 的提交编辑器可让您快速提出对新分支的更改,然后立即打开拉取请求进行讨论和审查:
减少打开拉取请求所需的时间降低了贡献障碍,并且让这个工作流完全在浏览器中可用,使得具有所有技术技能水平的人更容易进行协作。
从 创建一个新分支origin/master
,提交正确的更改(您可以使用git cherry-pick
在分支之间复制提交)并创建该分支的拉取请求。