Este artigo discutirá o “Aviso: LF será substituído por CRLF”E forneça a solução para consertá -lo.
O que é "Aviso: LF será substituído pelo CRLF" em Git?
O "Aviso: LF será substituído por CRLF"Ocorre principalmente quando o valor da variável de configuração do Git é resolvido como"verdadeiro”. A razão por trás do aviso é que os arquivos comprometidos são diferentes do que você salvou.
Portanto, para resolver ou evitar esse aviso, você deve alterar o valor da variável de configuração do Git usando o “$ git config núcleo.Autoclf False”Comando.
Confira o cenário abaixo, que nos mostra o aviso especificado.
Etapa 1: Navegue até a pasta Git
Primeiro, vá para a pasta raiz de projetos Git usando o comando fornecido:
$ CD "C: \ Usuários \ Nazma \ git"
Etapa 2: Crie e mova -se para o repositório local do Git
Crie um novo diretório executando o “mkdir”Comando e mova imediatamente para ele utilizando“cd”Comando:
$ mkdir Demo7 && CD Demo7
Etapa 3: Inicialize o repositório Git
Agora, execute o “git init”Comando para inicializar o repositório local do Git:
$ git init
Etapa 4: Abra e atualize o arquivo
Execute o comando fornecido para criar um novo arquivo e adicionar algum texto usando o operador de redirecionamento:
$ touch file1.txt && eco "é meu primeiro arquivo"> file1.TXT
Aqui, adicionamos “É o meu primeiro arquivo"Texto em"arquivo1.TXT" através "eco”Comando:
Etapa 5: Adicionar arquivo
Em seguida, adicione o arquivo à área de estadiamento Git usando o comando abaixo:
$ git add file1.TXT
Pode -se observar que o Git Bash jogou o aviso mencionado quando tentamos adicionar o arquivo à área de preparação:
Agora, vamos para a próxima seção para corrigir o “Aviso: LF será substituído por CRLF”.
Como corrigir “Aviso: LF será substituído por CRLF”?
Agora, vamos passar em direção às etapas abaixo fornecidas para corrigir o aviso declarado encontrado na seção anterior.
Etapa 1: Verifique as configurações
Primeiro, verifique as configurações padrão do valor da variável de configuração Git usando o comando fornecido:
$ git config núcleo.Autoclf
De acordo com a saída abaixo, a variável de configuração do Git é definida como “verdadeiro”:
Etapa 2: Substitua por aviso CRLF globalmente (por usuário)
Em seguida, mudaremos o valor da variável de configuração do Git para “falso”Com a ajuda do comando determinado:
$ Git Config -núcleo global.Autoclf False
Etapa 3: Verifique as configurações
Agora, verificaremos a operação executada para garantir que o valor da variável de configuração seja alterado para “falso”:
$ git config núcleo.Autoclf
Abaixo da saída indica que o valor da variável é definido com sucesso como “falso”:
Etapa 4: Substitua por aviso CRLF localmente (somente para o projeto)
Para substituir o aviso da CRLF para os projetos locais específicos, execute o comando fornecido abaixo:
$ Git Config -Local Core.Autoclf False
Etapa 5: Verifique as configurações
Agora, vamos executar o “Config Git”Comando com“essencial.Autoclf”Variável de configuração do Git para verificar seu valor configurado:
$ git config núcleo.Autoclf
Na saída abaixo, você pode ver que o valor é resolvido com sucesso para “falso”:
Etapa 6: Adicionar arquivo
Por fim, adicionaremos o arquivo à área de estadiamento Git com a ajuda do comando fornecido:
$ git add file1.TXT
Pode ser visto que; O arquivo é adicionado com sucesso:
Etapa 7: Verifique o status
Por fim, verificaremos o status atual do repositório Git:
$ git status .
A saída abaixo indica que o novo arquivo é adicionado ao repositório Git:
É isso! Fornecemos a solução mais simples para corrigir o aviso do CRLF no Git.
Conclusão
Os usuários do Git encontram principalmente o “Aviso: LF será substituído por CRLF" quando o "Autoclf”O valor da variável de configuração do Git é configurado como“verdadeiro”. No entanto, você pode alterar seu valor como “global”Por usuário, bem como“local”Por projeto no“$ git config núcleo.Autoclf False”Comando. Neste artigo, discutimos o “Aviso: LF será substituído por CRLF”E ofereceu as soluções para consertá -lo.