24

我是开源贡献的新手,所以这是我的第一次尝试。

我开发了一个名为validateshttps ://github.com/kaize/validates/ 的库(gem)

我做了2个分支git checkout -b branch_name

https://github.com/kaize/validates/pull/20 & https://github.com/kaize/validates/pull/19,并为他们提交,但是,你可以看到 ip-validator pull request 有一次提交Blank validator 399cdd7

我需要做什么才能从这个拉取请求中删除它(并且仍然放在空白验证器分支中)?

请帮助我让世界变得更美好,伙计们!

4

1 回答 1

30

ip-validator分支上,您会这样做git rebase -i HEAD~2- 这将在该分支上启动交互式 rebase 两次提交。

此时,您将打开一个编辑器,其中包含此处显示的选项:https ://help.github.com/articles/interactive-rebase

简单地说,要删除该提交,只需删除编辑器中的提交行,保存该编辑器文件,git 将创建一个新的提交,而不会删除您删除的提交。

于 2013-12-24T18:12:48.293 回答