【发布时间】:2017-04-24 18:00:06
【问题描述】:
我有一些提交,我已经从 master 对我自己的分叉存储库做出了一些提交,现在我想为我的一些提交创建一个拉取请求(一些在我的存储库中被还原)。我不想让我不必要的提交把拉取请求弄得一团糟,我该怎么办。
【问题讨论】:
标签: github git-commit pull-request git-fork
我有一些提交,我已经从 master 对我自己的分叉存储库做出了一些提交,现在我想为我的一些提交创建一个拉取请求(一些在我的存储库中被还原)。我不想让我不必要的提交把拉取请求弄得一团糟,我该怎么办。
【问题讨论】:
标签: github git-commit pull-request git-fork
假设“origin”是您的遥控器,并且您想针对“origin”的“master”分支创建拉取请求。
git fetch origin
git checkout -b new_branch origin/master
然后一堆
git cherry-pick {commit-id}
{commit-id} 是您要选择的特定提交。
完成后,从new_branch 创建一个新请求!
【讨论】:
更好的解决方案是创建一个本地分支并从主分支获取代码并在本地分支中进行更改,然后再次推送到主分支并推送到服务器。 :)
【讨论】: