【发布时间】:2016-05-13 03:07:21
【问题描述】:
我在 GitHub 上创建了一个项目。我做了一些小的改动,都在我自己的主分支中。我想让它们在上游被接受,所以我想为每个创建干净的拉取请求。
我的仓库中有created an "upstream" remote。我相信对于我想要提出的每个拉取请求,我需要:
- 创建一个本地分支,并检查一下
git checkout -b mynewfeaturename - 将此分支设置为上游(非我的项目)存储库的当前状态。 (变基?重置?)
- 查看我自己的提交并“挑选”它们以将它们应用到此分支。
-
Push this branch to GitHub.
git push origin mynewfeaturename - Create the pull request from the branch.
我的问题有两个:
- 以上流程正确吗?
- 具体来说,第 2 步该怎么做?
为了帮助处于与我一样糟糕的状态的其他人,我建议理想的答案是为上述每个步骤(或任何正确的步骤)列出明确的命令,握住我们的手并引导我们完成从头到尾的过程。
【问题讨论】: