Artikel ini akan membahas “ peringatan: LF akan digantikan oleh CRLF ” dan memberikan solusi untuk memperbaikinya.
Apa itu 'peringatan: LF akan digantikan oleh CRLF' di Git?
' peringatan: LF akan digantikan oleh CRLF ” sebagian besar terjadi ketika nilai variabel konfigurasi Git ditetapkan sebagai “ BENAR ”. Alasan di balik peringatan tersebut adalah bahwa file yang dikomit berbeda dari yang Anda simpan.
Jadi, untuk mengatasi atau menghindari peringatan ini, Anda harus mengubah nilai variabel konfigurasi Git menggunakan perintah “ $ git config <–global atau lokal> core.autocrlf false ' memerintah.
Lihat skenario yang diberikan di bawah ini, yang menunjukkan kepada kita peringatan yang ditentukan.
Langkah 1: Navigasikan ke Folder Git
Pertama, pindah ke folder root proyek Git menggunakan perintah yang disediakan:
$ CD 'C:\Pengguna \n azma\Pergi'
Langkah 2: Buat dan Pindahkan ke Git Local Repository
Buat direktori baru dengan menjalankan perintah “ mkdir ” dan segera pindah ke sana menggunakan “ CD ' memerintah:
$ mkdir demo7 && CD demo7
Langkah 3: Inisialisasi Repositori Git
Sekarang, jalankan ' itu panas ” perintah untuk menginisialisasi repositori lokal Git:
$ itu panas
Langkah 4: Buka dan Perbarui File
Jalankan perintah yang disediakan untuk membuat file baru dan menambahkan beberapa teks menggunakan operator redirect:
$ menyentuh file1.txt && gema 'Ini file pertamaku' > file1.txtDi sini, kami telah menambahkan “ Ini file pertamaku ”teks di” file1.txt ' melalui ' gema ' memerintah:
Langkah 5: Tambahkan File
Selanjutnya, tambahkan file ke area pementasan Git menggunakan perintah di bawah ini:
$ git tambahkan file1.txtDapat dilihat bahwa Git bash memberikan peringatan yang disebutkan saat kami mencoba menambahkan file ke staging area:
Sekarang, mari kita pindah ke bagian berikutnya untuk memperbaiki ' peringatan: LF akan digantikan oleh CRLF ”.
Bagaimana Cara Memperbaiki 'peringatan: Lf akan digantikan oleh CRLF'?
Sekarang, mari kita beralih ke langkah-langkah yang disediakan di bawah ini untuk memperbaiki peringatan yang disebutkan yang ditemui di bagian sebelumnya.
Langkah 1: Periksa Pengaturan
Pertama, periksa pengaturan default dari nilai variabel konfigurasi Git menggunakan perintah yang disediakan:
$ konfigurasi git inti.autocrlfMenurut output di bawah ini, variabel konfigurasi Git diatur sebagai “ BENAR ”:
Langkah 2: Ganti dengan Peringatan CRLF Secara Global (Per Pengguna)
Selanjutnya, kita akan mengubah nilai variabel konfigurasi Git menjadi “ Salah ” dengan bantuan perintah yang diberikan:
$ konfigurasi git --global inti.autocrlf Salah
Langkah 3: Verifikasi Pengaturan
Sekarang, kami akan memverifikasi operasi yang dilakukan untuk memastikan nilai variabel konfigurasi diubah menjadi “ Salah ”:
$ konfigurasi git inti.autocrlfDi bawah-output menunjukkan bahwa nilai variabel berhasil diatur ke “ Salah ”:
Langkah 4: Ganti dengan Peringatan CRLF Secara Lokal (Untuk Proyek Saja)
Untuk mengganti peringatan CRLF untuk proyek lokal tertentu, jalankan perintah yang disediakan di bawah ini:
$ konfigurasi git --lokal inti.autocrlf Salah
Langkah 5: Verifikasi Pengaturan
Sekarang, kita akan menjalankan “ konfigurasi git ” perintah dengan “ inti.autocrlf ” Variabel konfigurasi Git untuk memeriksa nilai konfigurasinya:
$ konfigurasi git inti.autocrlfPada output di bawah ini, Anda dapat melihat bahwa nilai berhasil diselesaikan ke “ Salah ”:
Langkah 6: Tambahkan File
Terakhir, kita akan menambahkan file ke area staging Git dengan bantuan perintah yang diberikan:
$ git tambahkan file1.txtDapat dilihat bahwa; file berhasil ditambahkan:
Langkah 7: Periksa Status
Terakhir, kami akan memeriksa status repositori Git saat ini:
$ status git .Output di bawah ini menunjukkan bahwa file baru ditambahkan ke repositori Git:
Itu dia! Kami telah menyediakan solusi paling sederhana untuk memperbaiki peringatan CRLF di Git.
Kesimpulan
Pengguna Git sebagian besar menghadapi ' peringatan: LF akan digantikan oleh CRLF ' ketika ' autocrlf ” Nilai variabel konfigurasi Git dikonfigurasi sebagai “ BENAR ”. Namun, Anda dapat mengubah nilainya sebagai “ global ” per pengguna serta “ lokal ” per proyek di “ $ git config <–global atau lokal> core.autocrlf false ' memerintah. Pada artikel ini, kita telah membahas “ peringatan: LF akan digantikan oleh CRLF ” dan menawarkan solusi untuk memperbaikinya.