За да спрем преобразуването от LF към CRLF при git add в конфигурацията трябва да редактираме core.autocrlf => false
За целта правим следното, отиваме в директорията където е git repository-то и пишем
<?php
    function foo($bar) {
        if ($bar === true) {
            return 'Yes';
        } else {
            return 'No';
        }
    }
    
    echo foo(true);
?>
и по този начин текстовите файлове ще се добавят така както са, без да има някакво преобразуване. Това е добре когато се работи на Windows / Linux платформи :)

Повече информация: http://kernel.org/pub/software/scm/git/docs/git-config.html