Dan Moldavan'ın cevabına eklemek için .
Bir Rails Uygulaması üzerinde çalışırken bu sorunu yaşadım.
.editorconfig
Aşağıdaki özelliklere sahip bir dosya ekledim :
# 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
Ve .gitattributes
aşağıdaki özelliklere sahip bir dosya ekledim :
# Enforce Unix newlines
* text=auto eol=lf
Ve sonra Atom Düzenleyicim bir sorun çıkardı:
.Gitattributes'ı etkileyen 1 sorun
boşluk: "Beyaz boşluk" paketinin aşağıdaki özelliklerin güvenilir bir şekilde çalışmasını engellemesi mümkündür: insert_final_newline, trim_trailing_whitespace. İlgili sorunları çözmek için "beyaz boşluk" paketini yeniden yapılandırmayı veya devre dışı bırakmayı deneyebilirsiniz.
İşte bunu nasıl düzelttim :
- Atom Düzenleyicinizi açın
- Düzen> Tercihler> Paketler'e gidin
- Boşluk yazın
- Görünen pakete tıklayın
- Aşağıdakilerin işaretini kaldırın:
- Sondaki Tek Satırdan Emin Olun
- Geçerli Satırdaki Boşluğu Yoksay
- Bırakın beyaz boşluk Sadece Çizgiler Ignore unticked
Ayarları kaydedin ve kapatın.
Bu kadar.
Umarım bu yardımcı olur
"A sequence of zero or more non- <newline> characters plus a terminating <newline> character."
- stackoverflow.com/questions/729692