Oke, jadi saya menambahkan file .gitattributes
dengan baris seperti ini
*.css text
*.js text
etc...
Saya kemudian mengikuti instruksi di http://git-scm.com/docs/gitattributes#_checking-out_and_checking-in
$ rm .git/index # Remove the index to force Git to
$ git reset # re-scan the working directory
$ git status # Show files that will be normalized
$ git add -u
$ git add .gitattributes
$ git commit -m "Introduce end-of-line normalization"
Tapi sekarang copy pekerjaan saya masih memiliki kereta kembali! Saya memiliki file yang belum terlacak yang ingin saya simpan. Bagaimana saya memiliki git checkout cabang master lagi dengan file yang dinormalisasi?
Saya tahu file-file tersebut dinormalisasi dalam repositori karena ketika saya mengkloning repo, saya memiliki semua file tanpa carriage return.