How do I keep NUL bytes from appearing throughout my GIT repository and commit messages?
问题 I have a relatively clean install of Mac OS X Mavericks 10.9 running git version 1.8.5.1; my files are on a mounted SMB share, and I am no longer able to work properly with my GIT repositories because NULL bytes (\0's) keep appearing in all of my version-controlled files... and even in files generated on the fly by GIT. Typing git commit -m "Test message" by hand, gives me: error: a NULL byte in commit log message not allowed. fatal: failed to write commit object And if I attempt to git