Untuk menambah jawaban Dan Moldavan .
Saya mengalami masalah ini saat mengerjakan Aplikasi Rails.
Saya menambahkan .editorconfig
file dengan properti berikut:
# editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
Dan saya menambahkan .gitattributes
file dengan properti berikut:
# Enforce Unix newlines
* text=auto eol=lf
Dan kemudian Editor Atom saya mengajukan masalah:
1 masalah yang memengaruhi .gitattributes
whitespace: Ada kemungkinan bahwa "whitespace" -paket mencegah properti berikut bekerja dengan andal: insert_final_newline, trim_trailing_whitespace. Anda dapat mencoba mengkonfigurasi ulang atau menonaktifkan -paket "spasi" untuk memecahkan masalah terkait.
Begini cara saya memperbaikinya :
- Buka Editor Atom Anda
- Buka Edit> Preferensi> Paket
- Ketik spasi
- Klik pada paket yang muncul
- Hapus centang berikut ini:
- Pastikan Single Trailing Newline
- Abaikan Ruang Putih Pada Baris Saat Ini
- Biarkan Abaikan Garis Hanya Ruang Putih tidak dicentang
Simpan dan tutup pengaturan.
Itu saja.
saya harap ini membantu
"A sequence of zero or more non- <newline> characters plus a terminating <newline> character."
- stackoverflow.com/questions/729692