Cách khắc phục LF sẽ được thay thế bằng Cảnh báo CRLF trong Git

Cach Khac Phuc Lf Se Duoc Thay The Bang Canh Bao Crlf Trong Git



Trong khi sử dụng Git, đôi khi bạn có thể gặp phải nhiều lỗi và cảnh báo khi thực hiện các tác vụ khác nhau, chẳng hạn như tạo tệp và thư mục dự án mới trong các tình huống khác nhau, chẳng hạn như khi theo dõi tệp từ thư mục làm việc đến khu vực dàn dựng. Các ' cảnh báo: LF sẽ được thay thế bằng CRLF ”Là cảnh báo phổ biến nhất mà bạn có thể gặp phải khi thêm tệp vào kho lưu trữ cục bộ Git.

Bài viết này sẽ thảo luận về “ cảnh báo: LF sẽ được thay thế bằng CRLF ”Và cung cấp giải pháp để khắc phục.

“Cảnh báo: LF sẽ được thay thế bằng CRLF” trong Git là gì?

Các ' cảnh báo: LF sẽ được thay thế bằng CRLF 'Chủ yếu xảy ra khi giá trị của biến cấu hình Git được xác định là' thật ”. Lý do đằng sau cảnh báo là các tệp đã cam kết khác với những gì bạn đã lưu.







Vì vậy, để giải quyết hoặc tránh cảnh báo này, bạn phải thay đổi giá trị của biến cấu hình Git bằng cách sử dụng “ $ git config <–global or local> core.autocrlf false ' yêu cầu.



Kiểm tra tình huống đưa ra dưới đây, cho chúng ta thấy cảnh báo được chỉ định.



Bước 1: Điều hướng đến Thư mục Git

Đầu tiên, di chuyển đến thư mục gốc của dự án Git bằng lệnh được cung cấp:





$ đĩa CD 'C: \ Người dùng \N azma \ Go '

Bước 2: Tạo và di chuyển đến Git Local Repository

Tạo một thư mục mới bằng cách thực hiện lệnh “ mkdir 'Và ngay lập tức chuyển đến nó bằng cách sử dụng' đĩa CD ' yêu cầu:



$ mkdir demo7 && đĩa CD demo7

Bước 3: Khởi tạo Kho lưu trữ Git

Bây giờ, hãy chạy “ trời nóng ”Để khởi tạo kho lưu trữ cục bộ Git:

$ trời nóng

Bước 4: Mở và cập nhật tệp

Chạy lệnh được cung cấp để tạo một tệp mới và thêm một số văn bản bằng cách sử dụng toán tử chuyển hướng:

$ chạm file1.txt && tiếng vang 'Đây là tệp đầu tiên của tôi' > file1.txt

Ở đây, chúng tôi đã thêm “ Đó là tệp đầu tiên của tôi 'Văn bản trong' file1.txt ' xuyên qua ' tiếng vang ' yêu cầu:

Bước 5: Thêm tệp

Tiếp theo, thêm tệp vào vùng dàn Git bằng lệnh dưới đây:

$ git thêm file1.txt

Có thể thấy rằng Git bash đã ném cảnh báo được đề cập khi chúng tôi cố gắng thêm tệp vào khu vực dàn dựng:

Bây giờ, hãy chuyển sang phần tiếp theo để sửa lỗi “ cảnh báo: LF sẽ được thay thế bằng CRLF ”.

Cách khắc phục “cảnh báo: Lf sẽ được thay thế bằng CRLF”?

Bây giờ, hãy chuyển sang các bước được cung cấp bên dưới để khắc phục cảnh báo đã nêu trong phần trước.

Bước 1: Kiểm tra Cài đặt

Trước tiên, hãy kiểm tra cài đặt mặc định của giá trị biến cấu hình Git bằng lệnh được cung cấp:

$ cấu hình git core.autocrlf

Theo kết quả đầu ra bên dưới, biến cấu hình Git được đặt là “ thật ”:

Bước 2: Thay thế bằng Cảnh báo CRLF Toàn cầu (Mỗi người dùng)

Tiếp theo, chúng tôi sẽ thay đổi giá trị của biến cấu hình Git thành “ sai ”Với sự trợ giúp của lệnh đã cho:

$ cấu hình git --toàn cầu core.autocrlf sai

Bước 3: Xác minh cài đặt

Bây giờ, chúng tôi sẽ xác minh hoạt động đã thực hiện để đảm bảo giá trị biến cấu hình được thay đổi thành “ sai ”:

$ cấu hình git core.autocrlf

Đầu ra bên dưới cho biết rằng giá trị biến được đặt thành công thành “ sai ”:

Bước 4: Thay thế bằng Cảnh báo CRLF cục bộ (Chỉ dành cho dự án)

Để thay thế cảnh báo CRLF cho các dự án cục bộ cụ thể, hãy thực hiện lệnh được cung cấp bên dưới:

$ cấu hình git --địa phương core.autocrlf sai

Bước 5: Xác minh cài đặt

Bây giờ, chúng tôi sẽ chạy “ cấu hình git Lệnh 'với' core.autocrlf ”Biến cấu hình git để kiểm tra giá trị đã định cấu hình của nó:

$ cấu hình git core.autocrlf

Trong đầu ra bên dưới, bạn có thể thấy rằng giá trị đã được giải quyết thành công cho “ sai ”:

Bước 6: Thêm tệp

Cuối cùng, chúng tôi sẽ thêm tệp vào vùng dàn Git với sự trợ giúp của lệnh đã cho:

$ git thêm file1.txt

Có thể thấy rằng; tệp được thêm thành công:

Bước 7: Kiểm tra trạng thái

Cuối cùng, chúng tôi sẽ kiểm tra trạng thái hiện tại của kho lưu trữ Git:

$ trạng thái git .

Kết quả bên dưới cho biết rằng tệp mới đã được thêm vào kho lưu trữ Git:

Đó là nó! Chúng tôi đã cung cấp giải pháp đơn giản nhất để khắc phục cảnh báo CRLF trong Git.

Sự kết luận

Người dùng Git chủ yếu gặp phải “ cảnh báo: LF sẽ được thay thế bằng CRLF ' khi mà ' autocrlf 'Giá trị biến cấu hình Git được định cấu hình là' thật ”. Tuy nhiên, bạn có thể thay đổi giá trị của nó là “ toàn cầu 'Cho mỗi người dùng cũng như' địa phương ”Cho mỗi dự án trong“ $ git config <–global hoặc local> core.autocrlf false ' yêu cầu. Trong bài viết này, chúng tôi đã thảo luận về “ cảnh báo: LF sẽ được thay thế bằng CRLF ”Và đưa ra các giải pháp để khắc phục nó.