Cara Membetulkan LF Akan Digantikan oleh Amaran CRLF dalam Git

Cara Membetulkan Lf Akan Digantikan Oleh Amaran Crlf Dalam Git



Semasa menggunakan Git, kadangkala anda mungkin menghadapi berbilang ralat dan amaran semasa melakukan tugas yang berbeza, seperti mencipta fail dan folder projek baharu dalam senario yang berbeza, seperti semasa menjejak fail dari direktori kerja ke kawasan pementasan. ' amaran: LF akan digantikan dengan CRLF ” ialah amaran paling biasa yang mungkin anda hadapi semasa menambahkan fail pada repositori setempat Git.

Artikel ini akan membincangkan ' amaran: LF akan digantikan dengan CRLF ” dan berikan penyelesaian untuk memperbaikinya.

Apakah 'amaran: LF akan digantikan oleh CRLF' dalam Git?

' amaran: LF akan digantikan dengan CRLF ' kebanyakannya berlaku apabila nilai pembolehubah konfigurasi Git diselesaikan sebagai ' benar ”. Sebab di sebalik amaran itu adalah bahawa fail komited adalah berbeza daripada apa yang anda simpan.







Jadi, untuk menyelesaikan atau mengelakkan amaran ini, anda perlu menukar nilai pembolehubah konfigurasi Git menggunakan ' $ git config <–global or local> core.autocrlf false ” perintah.



Lihat senario yang diberikan di bawah, yang menunjukkan kepada kami amaran yang ditentukan.



Langkah 1: Navigasi ke Folder Git

Mula-mula, pindah ke folder akar projek Git menggunakan arahan yang disediakan:





$ cd 'C:\Users \n azma\Go'

Langkah 2: Buat dan Alihkan ke Repositori Setempat Git

Buat direktori baharu dengan melaksanakan “ mkdir ' perintah dan segera beralih kepadanya menggunakan ' cd ” perintah:



$ mkdir demo7 && cd demo7

Langkah 3: Mulakan Repositori Git

Sekarang, jalankan ' ia panas ” perintah untuk memulakan repositori tempatan Git:

$ ia panas

Langkah 4: Buka dan Kemas Kini Fail

Jalankan arahan yang disediakan untuk mencipta fail baharu dan tambah beberapa teks menggunakan pengendali ubah hala:

$ sentuh file1.txt && bergema 'Ia fail pertama saya' > file1.txt

Di sini, kami telah menambah ' Ia adalah fail pertama saya ” teks dalam “ file1.txt ” melalui “ bergema ” perintah:

Langkah 5: Tambah Fail

Seterusnya, tambahkan fail ke kawasan pementasan Git menggunakan arahan di bawah:

$ git add file1.txt

Dapat dilihat bahawa Git bash melemparkan amaran yang disebutkan apabila kami cuba menambah fail ke kawasan pementasan:

Sekarang, mari kita beralih ke bahagian seterusnya untuk membetulkan ' amaran: LF akan digantikan dengan CRLF ”.

Bagaimana untuk Memperbaiki 'amaran: Lf akan digantikan oleh CRLF'?

Sekarang, mari kita beralih ke langkah yang disediakan di bawah untuk membetulkan amaran yang dinyatakan yang ditemui dalam bahagian sebelumnya.

Langkah 1: Semak Tetapan

Mula-mula, semak tetapan lalai nilai pembolehubah konfigurasi Git menggunakan arahan yang disediakan:

$ konfigurasi git teras.autocrlf

Menurut output di bawah, pembolehubah konfigurasi Git ditetapkan sebagai ' benar ”:

Langkah 2: Gantikan dengan Amaran CRLF Secara Global (Setiap Pengguna)

Seterusnya, kami akan menukar nilai pembolehubah konfigurasi Git kepada ' salah ” dengan bantuan arahan yang diberikan:

$ konfigurasi git --global teras.autocrlf salah

Langkah 3: Sahkan Tetapan

Sekarang, kami akan mengesahkan operasi yang dilakukan untuk memastikan nilai pembolehubah konfigurasi ditukar kepada ' salah ”:

$ konfigurasi git teras.autocrlf

Output di bawah menunjukkan bahawa nilai pembolehubah berjaya ditetapkan kepada ' salah ”:

Langkah 4: Gantikan dengan Amaran CRLF Secara Tempatan (Untuk Projek Sahaja)

Untuk menggantikan amaran CRLF untuk projek tempatan tertentu, laksanakan arahan yang disediakan di bawah:

$ konfigurasi git --tempatan teras.autocrlf salah

Langkah 5: Sahkan Tetapan

Sekarang, kami akan menjalankan ' konfigurasi git ” perintah dengan “ teras.autocrlf ” Pembolehubah konfigurasi Git untuk menyemak nilai yang dikonfigurasikan:

$ konfigurasi git teras.autocrlf

Dalam output di bawah, anda boleh melihat bahawa nilai berjaya diselesaikan kepada ' salah ”:

Langkah 6: Tambah Fail

Akhir sekali, kami akan menambah fail ke kawasan pementasan Git dengan bantuan arahan yang diberikan:

$ git add file1.txt

Dapat dilihat bahawa; fail berjaya ditambahkan:

Langkah 7: Semak Status

Akhir sekali, kami akan menyemak status semasa repositori Git:

$ status git .

Output di bawah menunjukkan bahawa fail baharu ditambahkan ke repositori Git:

Itu sahaja! Kami telah menyediakan penyelesaian paling mudah untuk membetulkan amaran CRLF dalam Git.

Kesimpulan

Pengguna Git kebanyakannya menghadapi ' amaran: LF akan digantikan dengan CRLF ' apabila ' autocrlf ” Nilai pembolehubah konfigurasi Git dikonfigurasikan sebagai “ benar ”. Walau bagaimanapun, anda boleh menukar nilainya sebagai “ global ” setiap pengguna serta “ tempatan ' setiap projek dalam ' $ git config <–global or local> core.autocrlf false ” perintah. Dalam artikel ini, kami telah membincangkan ' amaran: LF akan digantikan dengan CRLF ” dan menawarkan penyelesaian untuk membetulkannya.