web-dev-qa-db-ja.com

gitはプルリクエストからコミットを削除します

私はオープンソースへの貢献が初めてなので、最初の試みの1つです。

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-validatorプルリクエストが持っていることがわかりますコミットBlank validator399cdd7

このプルリクエストからそれを削除するために(そして、まだ空の検証ブランチに配置するために)私は何をする必要がありますか?

みんな、世界を良くするのを手伝ってください!

23
asiniy

ip-validatorブランチ、あなたはgit rebase -i HEAD~2-これにより、そのブランチでの2つのコミットを元に戻すインタラクティブなリベースが開始されます。

この時点で、次のオプションが表示されたエディターが開きます。 https://help.github.com/articles/interactive-rebase

簡単に言えば、そのコミットを削除するには、エディターでコミット行を削除し、そのエディターファイルを保存するだけです。gitは、削除したコミットなしで新しいコミットを作成します。

29
CDub