Com solucionar LF es substituirà per l'avís CRLF a Git

Com Solucionar Lf Es Substituira Per L Avis Crlf A Git



Quan feu servir Git, de vegades podeu trobar diversos errors i advertències mentre feu diferents tasques, com ara la creació de fitxers i carpetes de projectes nous en diferents escenaris, com ara el seguiment dels fitxers des del directori de treball fins a l'àrea de preparació. El ' advertència: LF serà substituït per CRLF ” és l'avís més comú que podeu trobar quan afegiu fitxers al dipòsit local de Git.

Aquest article parlarà de la ' advertència: LF serà substituït per CRLF ” i donar la solució per solucionar-ho.

Què és 'avís: LF serà substituït per CRLF' a Git?

El ' advertència: LF serà substituït per CRLF ' es produeix principalment quan el valor de la variable de configuració de Git es determina com ' veritat ”. El motiu de l'avís és que els fitxers compromesos són diferents dels que heu desat.







Per tant, per resoldre o evitar aquest avís, heu de canviar el valor de la variable de configuració de Git mitjançant el ' $ git config <–global o local> core.autocrlf false ' comandament.



Consulteu l'escenari que es mostra a continuació, que ens mostra l'avís especificat.



Pas 1: aneu a la carpeta Git

Primer, aneu a la carpeta arrel dels projectes Git mitjançant l'ordre proporcionada:





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

Pas 2: creeu i aneu al repositori local de Git

Creeu un directori nou executant el ' mkdir ” comanda i passar-hi immediatament utilitzant “ cd ' comandament:



$ mkdir demostració 7 && cd demostració 7

Pas 3: inicialitzeu el repositori Git

Ara, executeu el ' fa calor ” ordre per inicialitzar el dipòsit local de Git:

$ fa calor

Pas 4: obriu i actualitzeu el fitxer

Executeu l'ordre proporcionada per crear un fitxer nou i afegir text mitjançant l'operador de redirecció:

$ tocar fitxer1.txt && eco 'És el meu primer fitxer' > fitxer1.txt

Aquí, hem afegit ' És el meu primer fitxer ' text a ' fitxer1.txt 'a través de' eco ' comandament:

Pas 5: Afegeix un fitxer

A continuació, afegiu el fitxer a l'àrea de preparació de Git mitjançant l'ordre següent:

$ git add fitxer1.txt

Es pot veure que Git bash va llançar l'avís esmentat quan vam intentar afegir el fitxer a l'àrea de prova:

Ara, passem a la següent secció per solucionar el ' advertència: LF serà substituït per CRLF ”.

Com solucionar l''advertència: Lf serà substituït per CRLF'?

Ara, avançarem cap als passos que s'indiquen a continuació per solucionar l'avís indicat trobat a la secció anterior.

Pas 1: comproveu la configuració

Primer, comproveu la configuració predeterminada del valor de la variable de configuració de Git mitjançant l'ordre proporcionada:

$ git config nucli.autocrlf

Segons la sortida següent, la variable de configuració de Git s'estableix com a ' veritat ”:

Pas 2: substituïu per un advertiment CRLF globalment (per usuari)

A continuació, canviarem el valor de la variable de configuració de Git a ' fals ” amb l'ajuda de l'ordre donat:

$ git config --global nucli.autocrlf fals

Pas 3: verifiqueu la configuració

Ara, comprovarem l'operació realitzada per assegurar-nos que el valor de la variable de configuració es canvia a ' fals ”:

$ git config nucli.autocrlf

La sortida de sota indica que el valor de la variable s'ha establert correctament a ' fals ”:

Pas 4: substituïu per un advertiment CRLF localment (només per al projecte)

Per substituir l'avís de CRLF per als projectes locals específics, executeu l'ordre proporcionada a continuació:

$ git config --local nucli.autocrlf fals

Pas 5: verifiqueu la configuració

Ara, executarem el ' git config ' ordre amb ' nucli.autocrlf ” Variable de configuració de Git per comprovar el seu valor configurat:

$ git config nucli.autocrlf

A la sortida següent, podeu veure que el valor s'ha establert correctament a ' fals ”:

Pas 6: Afegeix un fitxer

Finalment, afegirem el fitxer a l'àrea de preparació de Git amb l'ajuda de l'ordre donada:

$ git add fitxer1.txt

Es pot veure que; el fitxer s'ha afegit correctament:

Pas 7: comproveu l'estat

Finalment, comprovarem l'estat actual del repositori Git:

$ estat git .

La sortida següent indica que el nou fitxer s'afegeix al repositori Git:

Això és! Hem proporcionat la solució més senzilla per solucionar l'avís de CRLF a Git.

Conclusió

Els usuaris de Git es troben principalment amb el ' advertència: LF serà substituït per CRLF ' quan el ' autocrlf ' El valor de la variable de configuració de Git està configurat com ' veritat ”. Tanmateix, podeu canviar-ne el valor com a ' global ” per usuari així com “ locals ” per projecte a la “ $ git config <–global o local> core.autocrlf false ' comandament. En aquest article, hem parlat de la ' advertència: LF serà substituït per CRLF ” i va oferir les solucions per solucionar-ho.