Aquest escrit explicarà breument l'ús del core.autocrlf=true a Git.
Per què hauríeu d'utilitzar core.autocrlf=true a Git?
Per col·laborar de manera eficient amb altres desenvolupadors de projectes amb sistemes operatius diferents, els desenvolupadors han de canviar els paràmetres de configuració per configurar Git per gestionar els finals de línia automàticament. Per fer-ho, utilitzeu el ' $ git config core.autocrlf=true ” ordre per canviar la configuració del core.autocrlf. Els usuaris de Windows han d'establir el valor core.autocrlf en true per convertir les terminacions LF en CRLF.
Com funciona core.autocrlf=true a Git?
Prenguem un exemple per veure com funciona core.autocrlf=true!
Pas 1: aneu al repositori Git
Primer, aneu al repositori de Git en particular utilitzant el ' cd ' comandament:
$ cd 'C:\Git'
Pas 2: creeu dos fitxers
A continuació, creeu un fitxer amb l'ajuda del ' eco ” ordre i actualitzar-lo:
$ eco 'Fitxer 3' > Fitxer3.txt
De la mateixa manera, genereu o actualitzeu un altre fitxer amb la mateixa ordre:
$ eco 'Fitxer 4' > Fitxer4.txt
Pas 3: afegiu fitxers a l'índex Git Staging
A continuació, utilitzeu el ' git add ” ordre per fer un seguiment dels fitxers a l'índex de prova:
$ git add Fitxer3.txt Fitxer4.txtA la sortida següent, es pot observar un avís que diu ' LF serà substituït per CRLF ”.
Tingueu en compte que LF és l'estil UNIX i CRLF és l'estil Windows. Aquest avís indica que perdràs l'estil UNIX i es substituirà per l'estil Windows, ja que Git restringeix l'ús de CRLF per defecte:
Pas 4: comproveu la configuració predeterminada
Per comprovar la configuració predeterminada, executeu l'ordre següent:
$ git config nucli.autocrlfEs pot observar que el valor per defecte del ' nucli.autocrlf ' s'estableix com a ' fals ”:
Pas 5: Canvieu la configuració de core.autocrlf
Per configurar el Git ' nucli.autocrlf 'Configuració a ' veritat ”, executeu l'ordre següent:
$ git config nucli.autocrlf veritat
Pas 6: verificació
Verifiqueu els canvis de configuració realitzats anteriorment:
$ git config nucli.autocrlfPodeu veure que el ' nucli.autocrlf El valor s'ha establert com a veritat ”:
Pas 7: feu el seguiment dels canvis a l'àrea de preparació de Git
De nou, proveu d'afegir els fitxers a l'àrea de preparació de Git:
$ git add .Com veieu a la captura de pantalla que es mostra a continuació, els fitxers s'han afegit correctament perquè el ' nucli.autocrlf ” la configuració es canvia a true:
Hem explicat l'ús de la configuració core.autocrlf=true a Git.
Conclusió
Mentre treballen amb desenvolupadors amb diferents sistemes de sistema operatiu, els usuaris probablement es trobin amb problemes de final de línia (LF o CRLF). Git ofereix diverses maneres de resoldre aquest problema, com ara utilitzar el ' $ git config core.autocrlf ' comandament. Si la vostra configuració core.autocrlf s'estableix com a falsa, això us mostrarà un avís dels problemes de finals de línia mentre afegiu fitxers. Tanmateix, establint el seu valor com a ' veritat ” solucionarà el problema. Aquest escrit va demostrar els usos de la configuració de core.autocrlf=true a Git.