git_configuration.md
May 19, 2026 ยท View on GitHub
Git Configuration
It is recommended to use this configuration in .gitconfig to ensure consistent
whitespace rules, improve code readability, prevent unnecessary diffs, and
maintain proper file formatting with a final newline.
[core]
whitespace=fix,-indent-with-non-tab,trailing-space,cr-at-eol
fix: Automatically fixes whitespace issues in patches (e.g., removes/trims trailing spaces, adds a carriage return at the end of a file if it's missing, etc.).-indent-with-non-tab: Prevents warnings about lines that are indented with spaces instead of tabs (essentially ignores this issue).trailing-space: Flags or fixes trailing spaces at the end of lines.cr-at-eol: Ensures that files end with a carriage return (newline) at the end of the last line.
You can apply this configuration directly from the command line by running:
git config --global --add core.whitespace fix,-indent-with-non-tab,trailing-space,cr-at-eol
For further details and additional tips for improving Git performance, you can refer to Chromium's Guide on Improving Performance of Git Commands.