Practically everytime I stage a textfile (that's most of em), I get the message from git gui (I use msysgit) that It replaced (or is about to) line endings with CRLF's. Obviously I want that (and there's a setting for it huraah), but I don't want the annoying message popped up all the time!
Any way to keep the setting, but turn off/disable the popup message?
I have no idea how this works with GIT on the commandline, but I like msysgit's staging process :) so I'd rather not change to bash.
One thing you could do, is setting the appropriate setting in the repo-config. The option core.autocrlf
will do these things:
LF
line-endings.CRLF
is converted to LF
LF
is converted to CRLF
You can set this option in git-shell
$ cd path/to/repo
$ git config core.autocrlf true
And then, delete any file but the .git
folder itself from the repo and run
$ git reset --hard
$ git commit -am "Line endings fixed."
To fix he line endings.
PS: There is a small chance, that binary files are accidentially threated as text files and may be corrupted, then you have to read the manual or just ask here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With