Github git多个pull请求
我是一个共享环境中的GitNoob,但我将其用于个人项目 我正试图为一个项目做出贡献,所以我做了以下工作:Github git多个pull请求,github,branch,pull-request,Github,Branch,Pull Request,我是一个共享环境中的GitNoob,但我将其用于个人项目 我正试图为一个项目做出贡献,所以我做了以下工作: 分岔完成了这个项目 进行了代码更改 已向我的本地分支提交代码更改 把零钱推到我的叉子上 我做了一个拉动请求 这很有效。公共关系仍然悬而未决,但我有一些其他的想法。 因此,我创建了一个新的本地分支机构 进行了代码更改 向本地分支提交代码更改 将更改推送到我的分叉副本 做了一次公关 我以前编辑的代码更改显然与此PR保持一致。我不希望这样,因为它们尚未提交到主分支。 同样,我希望进行额外
- 分岔完成了这个项目
- 进行了代码更改
- 已向我的本地分支提交代码更改
- 把零钱推到我的叉子上
- 我做了一个拉动请求
- 进行了代码更改
- 向本地分支提交代码更改
- 将更改推送到我的分叉副本
- 做了一次公关
这是如何实现的 由于您已经启动了第二个拉取请求,因此您必须放弃最佳做法:
的基础,以开始PR-1(比如8年前)。使用-i
启动交互式会话
git rebase -i HEAD~8
drop
或d
和pick
或p
从PR-2提交(3次提交)
d 113456 <message>
d 223456 <message>
d 333456 <message>
d 443456 <message>
d 553456 <message>
p 663456 <message>
p 773456 <message>
p 883456 <message>
git push origin <PR-2-branch> --force