Line Endings

Windows hat einen anderen Line Ending Standard als Unix. Das kann dazu führen, dass Dateien die auf Window Maschinen bearbeitet werden, sich verändern. Das fällt nur auf wenn eine der Umgebungen nicht so konfiguriert ist, dass Lne Endings ignoriert oder normalisiert werden.

VSCode

  1. CTRL + ,
  2. Search for files.eol
  3. Set it to \n

Windows Git

git config --global core.autocrlf true

Quick Fix

git add --renormalize . git commit -m "Normalize line endings"

Ursachen für Probleme