Saya ingin memaksa git untuk checkout file di bawah Windows menggunakan LF
tidak CR+LF
. Saya memeriksa dua opsi konfigurasi tetapi saya tidak dapat menemukan kombinasi pengaturan yang tepat.
Saya ingin itu mengkonversi semua file ke LF
dan tetap LF
di file.
Catatan: Saya menggunakan autocrlf = input
tetapi ini hanya memperbaiki file ketika Anda mengkomitnya. Saya ingin memaksanya untuk menggunakannya LF
.
Mungkin saya tidak begitu jelas: repositori sudah menggunakan LF
tetapi file-file yang diperiksa menggunakan msysgit menggunakan CR+LF
dan saya ingin memaksa msysgit untuk mendapatkannya dengan LF
: memaksa ujung garis Unix .
>git config --list | grep crlf
core.autocrlf=input
LF
tetapi ketika saya mendapatkannya di Windows msysgit mengubahnya menjadi CR+LF
.
autocrlf
set ke input
, git meninggalkan lf
umpan baris sendirian. Bisakah Anda memposting output git config
?
autocrlf=input
adalah pilihan yang benar. Tentu saja itu tidak melindungi Anda dari file yang benar-benar adacr+lf
di repositori atau membuat file dengancr+lf
alat lain sebelum menambahkannya ke git. Apa masalah yang Anda alami sehingga ini tidak berhasil?