How can I do git add with patch mode but ignoring whitespace changes.
The use case is for when you’ve reformatted a file and also made changes to it. I want to commit the real code changes separately first (as shown by git diff -w path) and then commit the reformatting as a separate commit.
I suggest simply roundtripping a diff
Idea:
Warning: this is fraught with danger because of the
git resetthere (it will not preserve changes to binary files as written). Perhaps you’d want a bash function similar toAfaict the seemingly useful
--binaryoption to diff doesn’t honour the whitespace ignore flags