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.txtAquí, 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.txtEs 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.autocrlfSegons 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.autocrlfLa 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.autocrlfA 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.txtEs 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.