我是开源贡献的新手,所以这是我的第一次尝试之一。
我开发了一个名为validates
的库(gem):https://github.com/kaize/validates/
我通过git checkout -b branch_name
做了 2 个分支:
https://github.com/kaize/validates/pull/20 和 https://github.com/kaize/validates/pull/19,并为它们进行提交,但是,您可以看到 IP 验证器拉取请求有一个提交Blank validator
399cdd7
。
我需要做什么才能将其从此拉取请求中删除(并且仍然放在空白验证器分支中)?
伙计们,请帮助我让世界变得更好!
在ip-validator
分支上,你会做git rebase -i HEAD~2
- 这将在该分支上启动一个交互式变基,返回两个提交。
此时,您将打开一个编辑器,其中包含如下所示的选项:https://help.github.com/articles/interactive-rebase
简而言之,要删除该提交,只需删除编辑器中的提交行,保存该编辑器文件,git 将创建一个新的提交,而无需您删除的提交。