Questo articolo discuterà del "ATTENZIONE: LF sarà sostituito da CRLF"E fornire la soluzione per risolverlo.
Ciò che è "Avvertenza: LF sarà sostituito da CRLF" in GIT?
IL "ATTENZIONE: LF sarà sostituito da CRLF"Si verifica principalmente quando il valore della variabile di configurazione GIT è risolto come"VERO". Il motivo dietro l'avvertimento è che i file impegnati sono diversi da quello che hai salvato.
Quindi, per risolvere o evitare questo avvertimento, è necessario modificare il valore della variabile di configurazione GIT usando "$ git config core.Autoclf False"Comando.
Dai un'occhiata allo scenario seguente, che ci mostra l'avvertimento specificato.
Passaggio 1: navigare alla cartella GIT
Innanzitutto, passare alla cartella root dei progetti GIT utilizzando il comando fornito:
$ CD "C: \ Users \ Nazma \ git"
Passaggio 2: creare e passare al repository locale git
Crea una nuova directory eseguendo il "mkdir"Comando e spostati immediatamente su di esso utilizzando"CD"Comando:
$ mkdir demo7 && cd demo7
Passaggio 3: inizializza il repository Git
Ora, esegui il "git init"Comando per inizializzare il repository locale Git:
$ git init
Passaggio 4: aprire e aggiornare il file
Esegui il comando fornito per creare un nuovo file e aggiungere un po 'di testo utilizzando l'operatore di reindirizzamento:
$ touch file1.txt && echo "è il mio primo file"> file1.TXT
Qui, abbiamo aggiunto "È il mio primo file"Testo in"File1.TXT" Attraverso "eco"Comando:
Passaggio 5: Aggiungi file
Quindi, aggiungi il file all'area di stadiazione GIT utilizzando il comando sotto:
$ git aggiungi file1.TXT
Si può vedere che Git Bash ha lanciato l'avvertimento menzionato quando abbiamo provato ad aggiungere il file all'area di gestione temporanea:
Ora, passiamo alla sezione successiva per correggere il "ATTENZIONE: LF sarà sostituito da CRLF".
Come correggere "Avviso: LF verrà sostituito da CRLF"?
Ora, passiamo verso i passaggi sotto forniti per correggere l'avvertimento dichiarato riscontrato nella sezione precedente.
Passaggio 1: selezionare le impostazioni
Innanzitutto, controllare le impostazioni predefinite del valore della variabile di configurazione GIT utilizzando il comando fornito:
$ git config core.Autocrlf
Secondo l'output di seguito, la variabile di configurazione GIT è impostata come "VERO":
Passaggio 2: sostituire per avviso CRLF a livello globale (per utente)
Successivamente, cambieremo il valore della variabile di configurazione GIT in "falso"Con l'aiuto del comando dato:
$ git config -core globale.Autoclf False
Passaggio 3: verificare le impostazioni
Ora verificheremo l'operazione eseguita per garantire che il valore della variabile di configurazione venga modificato in "falso":
$ git config core.Autocrlf
Sotto output indica che il valore variabile è impostato correttamente su "falso":
Passaggio 4: sostituire a livello locale di CRLF (solo per il progetto)
Per sostituire l'avvertimento CRLF per i progetti locali specifici, eseguire il comando seguente fornito:
$ git config -core locale.Autoclf False
Passaggio 5: verificare le impostazioni
Ora eseguiremo il "config gitComando "con"nucleo.Autocrlf"Variabile di configurazione Git per verificare il suo valore configurato:
$ git config core.Autocrlf
Nell'output seguente, puoi vedere che il valore è risolto con successo "falso":
Passaggio 6: Aggiungi file
Infine, aggiungeremo il file all'area di stadiazione GIT con l'aiuto del comando indicato:
$ git aggiungi file1.TXT
Può essere visto; Il file viene aggiunto correttamente:
Passaggio 7: controlla lo stato
Infine, controlleremo lo stato corrente del repository Git:
$ git status .
L'output seguente indica che il nuovo file viene aggiunto al repository Git:
Questo è tutto! Abbiamo fornito la soluzione più semplice per correggere l'avvertimento CRLF in GIT.
Conclusione
Gli utenti di Git incontrano principalmente il "ATTENZIONE: LF sarà sostituito da CRLF" quando il "Autocrlf"Il valore della variabile di configurazione Git è configurato come"VERO". Tuttavia, puoi cambiare il suo valore come "globale"Per utente e"Locale"Per progetto in"$ git config core.Autoclf False"Comando. In questo articolo, abbiamo discusso del "ATTENZIONE: LF sarà sostituito da CRLF"E offriva le soluzioni per risolverlo.