Questo articolo spiegherà brevemente l'uso del nucleo.Autoclf = true in git.
Perché dovresti usare il core.Autoclf = true in git?
Per collaborare in modo efficiente con altri sviluppatori di progetti che utilizzano diversi sistemi operativi, gli sviluppatori devono modificare le impostazioni di configurazione per impostare Git per gestire automaticamente le finali della linea. Per fare ciò, utilizzare il "$ GIT CORE DI CONFIG.Autoclf = true"Comando per la modifica del core.Impostazioni Autocrlf. Gli utenti di Windows devono impostare Core.Valore automatico a True per la conversione di termini LF in CRLF.
Come core.Autoclf = True Works in git?
Facciamo un esempio per vedere come core.Autoclf = True Works!
Passaggio 1: navigare al repository git
Innanzitutto, spostati nel particolare repository Git usando il "CD"Comando:
$ cd "c: \ git"
Passaggio 2: creare due file
Quindi, crea un file con l'aiuto di "eco"Comando e aggiornarlo:
$ echo "file 3"> file3.TXT
Allo stesso modo, genera o aggiorna un altro file usando lo stesso comando:
$ echo "file 4"> file4.TXT
Passaggio 3: aggiungere file all'indice di stadiazione git
Successivamente, utilizza il “git aggiungi"Comando per tracciare i file sull'indice di stadiazione:
$ git aggiungi file3.txt file4.TXT
Nell'output seguente, si può osservare un avviso che dice "LF sarà sostituito da CRLF".
Si noti che LF è in stile Unix e CRLF è lo stile di Windows. Questo avvertimento afferma che perderai in stile Unix e verrà sostituito con Windows in stile GIT limita l'uso di CRLF per impostazione predefinita:
Passaggio 4: controllare le impostazioni di configurazione predefinite
Per controllare le impostazioni di configurazione predefinite, eseguire il comando seguente:
$ git config core.Autocrlf
Si può osservare che il valore predefinito di "nucleo.AutocrlfIl file "è impostato come"falso":
Passaggio 5: cambia core.Configurazione automatica
Per impostare il git "nucleo.Autocrlf"Impostazione su"VERO"Esegui il seguente comando:
$ git config core.Autocrlf vero
Passaggio 6: verifica
Verifica le modifiche alla configurazione precedentemente eseguite:
$ git config core.Autocrlf
Puoi vedere che il "nucleo.Autocrlf"Il valore è stato impostato come"VERO":
Passaggio 7: tenere traccia delle modifiche all'area di stadiazione Git
Ancora una volta, prova ad aggiungere i file all'area di stadiazione GIT:
$ git aggiungi .
Come vedi nello screenshot di seguito, i file sono stati aggiunti correttamente perché il "nucleo.Autocrlf"Le impostazioni vengono modificate in true:
Abbiamo spiegato l'uso del nucleo.Autoclf = true Impostazione di configurazione in Git.
Conclusione
Mentre lavorano con sviluppatori con diversi sistemi di sistema operativo, gli utenti probabilmente incontrano problemi di fase di fine linea (LF o CRLF). Git fornisce vari modi per risolvere questo problema, come l'uso del "$ GIT CORE DI CONFIG.Autocrlf"Comando. Se il tuo core.La configurazione di Autoclf è impostata come falsa, questo mostrerà l'avvertimento dei problemi di finale di linea durante l'aggiunta di file. Tuttavia, impostare il suo valore come "VERO"Risolverà il problema. Questo articolo ha dimostrato gli usi del core.Autoclf = true Impostazione di configurazione in Git.