git,是否可以从主分支发送拉取请求?

时间:2014-12-24 07:58:15

标签: git github pull-request cherry-pick

我想我的标题不是自我解释所以让我在那里解释一下。

  1. 我将一个项目从Github repo分支到我公司的仓库。
  2. 然后我将项目从我公司的仓库分成我的个人仓库
  3. 然后我从我个人的仓库中克隆了这个项目。
  4. 默认情况下,我有一个主分支。我修复了很多东西(bug)并在这个分支上添加了很多功能。我现在已经完成了,我想发送PR。

    AFAIK,PR可以通过分支(原点/上游不存在)发送,然后通过点击Github页面上的那个按钮就可以轻松发送PR。

    因为,我只有主分支,我想我唯一的解决方案是从我的第一次提交中选择,然后将所有更改放在新分支上并继续PR过程。

    我想知道还有其他更好的方式从主分支机构(到原始仓库)发送PR吗?任何建议将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

  

因为,我只有主分支,我想我唯一的解决方案是从我的第一次提交中选择,然后将所有更改放在新分支上并继续PR过程。

您不必挑选任何东西:您只需在当前主人的基础上创建一个新分支,其中将立即包含您所有的更改/修复。

git checkout -b newBranch master

从那里开始,您可以使用" newBranch"而不是主人。