DEV Community

Discussion on: How to review your changes with git piece by piece before committing

Collapse
 
frost profile image
Martin Frost

If you want to selectively discard a specific piece of your total diff, you can use the same -p option, but on the git checkout command. Be very sure about what you are doing when doing this, however, since it will discard the change completely as if you never wrote it.

It can be useful when you have a diff with many parts and you want to only discard a few of them but you don't want to have to select y for all of the ones you want when using git add -p.

Collapse
 
simonplend profile image
Simon Plenderleith

That's really neat! Thanks for sharing this tip.

Would you mind if I quoted your comment on my original blog post (with attribution of course)?

Collapse
 
frost profile image
Martin Frost

Go ahead :)

Thread Thread
 
simonplend profile image
Simon Plenderleith

Thanks, I've added it at the bottom of the original blog post: simonplend.com/how-to-review-your-...