Git Checkout in Patches
Something I've learned pairing with Chris Erin is to checkout code you don't want in patches. Here's the command:
$ git checkout --patch
Like the git add --patch
command many developers know, this puts you an interactive workflow where you can decide how to handle each chunk, or patch, of your changes. It works opposite of git add --patch
, in that y
means check out the patch (abandon the changes), and n
means keep the changes.
This is a great flow to go through before trying to commit code; use it to get rid of debugger statements, pseudocode, unwanted autoformatter changes, etc.
Tweet