Pokud se Vám po push(nutí) kódu na github změny v kódu projevují asi takto:
-<!DOCTYPE html> -<html lang="cs"> - <head> - <meta charset="utf-8"> - </head> - - <body> - - <div id="nejakydiv"> - </div> - - </body> -</html> +<!DOCTYPE html> +<html lang="cs"> + <head> + <meta charset="utf-8"> + </head> + + <body> + + <div id="nejakydiv"> + <!-- Pridany dva radky --> + <p>Nejaky text</p> + </div> + + </body> +</html>
místo (správně) takto:
<html lang="cs"> <head> <meta charset="utf-8"> </head> <body> <div id="nejakydiv"> + <!-- Pridany dva radky --> + <p>Nejaky text</p> </div> </body> </html>
Zřejmě jeden programátor má nastavené znaky pro koncové řádky jako LF (linux) a druhý CRLF (windows). Nejvhodnější v rámci týmu je vždy se domluvit.
Pro automatický převod na crlf (windows zakončení řádků) proveďte příkaz:
git config --global core.autocrlf true
Viz: https://help.github.com/articles/dealing-with-line-endings
Toto nastavení můžete také editovat ručně v:
%USERPROFILE%/.gitconfig
.gitconfig by pak měl vypadat nějak takto:
[user] email = vas@email.tld name = Jmeno prijmeni [core] autocrlf = true