简体   繁体   中英

git remove a commit from pull request

I'm newbie to open source contribution, so it one of my first tries.

I developed a library (gem) called validates : https://github.com/kaize/validates/

I made 2 branches through git checkout -b branch_name :

https://github.com/kaize/validates/pull/20 & https://github.com/kaize/validates/pull/19, and make commits for them, but, you can see that ip-validator pull request have a commit Blank validator 399cdd7 .

What I need to do to remove it from this pull request (and still place in blank validator branch)?

Please help me with make world better, guys!

On the ip-validator branch, you'd do git rebase -i HEAD~2 - this will start an interactive rebase back two commits on that branch.

At this point, you'll get an editor open with options seen here: https://help.github.com/articles/interactive-rebase

Simply put, to remove that commit, just delete the commit line in the editor, save that editor file, and git will create a new commit without the commit you removed.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM