制作一个恢复原始回购的分支

时间:2015-10-08 11:26:10

标签: git github

我已经分发了一个仓库,进行了一些编辑,并且想要提出拉取请求。但是,我在同一个分支中同时添加了几个功能,并且不小心保持提交是分开的。我还对我的主分支进行了一些编辑(由于经验不足)。 因此,为了使原始开发人员更容易,我想创建几个完全恢复到上游仓库的新分支,然后在发送PR之前仔细(手动)添加我的编辑。 我能这样做吗?

感谢, 迈克尔

1 个答案:

答案 0 :(得分:2)

当然 -

  1. 根据所需的SHA1提交ID(例如,最新的主HEAD)创建一个新分支,即:

    git branch [new_branch_name] [SHA1]

  2. 添加所需的更改,提交,测试和推送。确保推送到新分支,而不是主分支。

  3. 创建一个拉取请求。