Dengan Git, saat menggunakan autocrlf = true
bendera, peringatan masih diberikan ketika akhir baris diubah.
Saya mengerti untuk apa peringatan itu, dan bagaimana cara mematikan flag akhir baris, tetapi bagaimana cara mematikan peringatan itu sendiri?
git
line-endings
git-config
dikirim-hil
sumber
sumber
Jawaban:
Anda dapat mematikan peringatan dengan
(Ini hanya akan mematikan peringatan, bukan fungsi itu sendiri.)
sumber
Anda harus menggunakan
core.autocrlf input
dancore.eol input
. Atau jangan biarkan git mengubah akhir baris sama sekaliautocrlf false
dan singkirkan highlight dari crlfs di diffs, dll dengancore.whitespace cr-at-eol
.Semoga ini membantu
sumber
Anda sedang mencari
core.whitespace
opsi (lihatgit config --help
detailnya).Anda dapat mengatur opsi ini seperti:
sumber
Saya menggunakan cara ini:
https://help.github.com/articles/dealing-with-line-endings/
sumber
git rm --cached -r . && git reset --hard
tampaknya melakukan trik, terima kasihLucunya, saya telah menerapkan kedua konfigurasi seperti dijelaskan di sini, dan file .gitconfig saya berisi 2 baris ini:
Namun saya mendapat peringatan itu. Sekarang hanya untuk mencoba saya mengomentari kedua baris dan peringatan itu benar-benar menghilang. Tidak tahu mengapa saya menempatkan mereka di tempat pertama namun ...
sumber
Pengaturan "core.safecrlf false" berfungsi. Namun, setelah saya mengubah nilainya menjadi 'benar' Outputnya berubah dari 'peringatan' menjadi 'fatal' seperti yang ditunjukkan di bawah ini.
sumber