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!
In order to remove a specific file from a Git commit, use the “git reset” command with the “–soft” option, specify the commit before HEAD and the file that you want to remove.
Removing the last commit To remove the last commit from git, you can simply run git reset --hard HEAD^ If you are removing multiple commits from the top, you can run git reset --hard HEAD~2 to remove the last two commits.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With