warning: LF will be replaced by CRLF in xxxx. File akan memiliki akhir baris aslinya di direktori kerja Anda
Alasannya adalah ada masalah pelarian simbolis
Jeda baris di windows adalah CRLF, dan jeda baris di linux adalah LF, jadi saat melakukan add . Petunjuk, solusi:
Petunjuk konfigurasi git core.autocrlf
Pemformatan adalah sakit kepala kecil yang dihadapi banyak pengembang saat berkolaborasi, terutama dalam situasi lintas platform. Karena perbedaan editor atau pemrogram Windows menambahkan jeda baris ke akhir baris file dalam proyek lintas platform, beberapa perubahan ruang halus secara tidak sengaja dapat masuk ke dalam pekerjaan kolaboratif atau tambalan yang dikirimkan. Jangan khawatir, beberapa opsi konfigurasi untuk Git akan membantu Anda memecahkan masalah ini.
inti.autocrlf
Jika Anda menulis program di Windows, atau jika Anda bekerja dengan orang lain yang memprogram di Windows dan Anda menggunakan sistem yang berbeda, Anda mungkin mengalami masalah penutupan akhir baris. Ini karena Windows menggunakan dua karakter, carriage enter dan line break, untuk mengakhiri baris, sedangkan Mac dan Linux hanya menggunakan satu karakter untuk jeda baris. Meskipun ini adalah masalah kecil, ini dapat sangat mengganggu kolaborasi lintas platform.
Git dapat secara otomatis mengonversi line ender CRLF ke LF saat Anda melakukan komitmen, dan LF ke CRLF saat Anda memeriksa kode. Gunakan core.autocrlf untuk mengaktifkan ini dan mengaturnya ke true di Windows, sehingga ketika kode diperiksa, LF akan dikonversi ke CRLF.
Konfigurasikan core.autocrlf ke false, yaitu, jangan aktifkan fungsi konversi otomatis.
|