Este artigo irá discutir o “ aviso: LF será substituído por CRLF ” e forneça a solução para corrigi-lo.
O que é 'aviso: LF será substituído por CRLF' no Git?
O ' aviso: LF será substituído por CRLF ” ocorre principalmente quando o valor da variável de configuração do Git é definido como “ verdadeiro ”. A razão por trás do aviso é que os arquivos confirmados 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 <–global ou local> core.autocrlf 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 dos projetos Git usando o comando fornecido:
$ cd 'C:\Usuários \n azma\Go'
Etapa 2: criar e mover para o repositório local do Git
Crie um novo diretório executando o “ mkdir ” e mova-se imediatamente para ele utilizando “ cd ” comando:
$ mkdir demo7 && cd demo7
Etapa 3: inicializar o repositório Git
Agora, execute o “ Está quente ” para inicializar o repositório local do Git:
$ Está quente
Etapa 4: abrir e atualizar o arquivo
Execute o comando fornecido para criar um novo arquivo e adicionar algum texto usando o operador de redirecionamento:
$ toque arquivo1.txt && eco 'É meu primeiro arquivo' > arquivo1.txtAqui, adicionamos “ É meu primeiro arquivo ” texto em “ arquivo1.txt ' Através dos ' eco ” comando:
Etapa 5: adicionar arquivo
Em seguida, adicione o arquivo à área de teste do Git usando o comando abaixo:
$ git add arquivo1.txtPode-se ver que o Git bash lançou o aviso mencionado quando tentamos adicionar o arquivo à área de teste:
Agora, vamos passar 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 seguir para as etapas fornecidas abaixo 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 do Git usando o comando fornecido:
$ configuração do git core.autocrlfDe acordo com a saída abaixo, a variável de configuração do Git é definida como “ verdadeiro ”:
Etapa 2: substituir pelo aviso CRLF globalmente (por usuário)
Em seguida, vamos alterar o valor da variável de configuração do Git para “ falso ” com a ajuda do comando dado:
$ configuração do git --global core.autocrlf falso
Etapa 3: verificar as configurações
Agora, vamos verificar a operação realizada para garantir que o valor da variável de configuração seja alterado para “ falso ”:
$ configuração do git core.autocrlfA saída abaixo indica que o valor da variável foi definido com sucesso para “ falso ”:
Etapa 4: Substituir por aviso CRLF localmente (somente para o projeto)
Para substituir o aviso CRLF para projetos locais específicos, execute o comando fornecido abaixo:
$ configuração do git --local core.autocrlf falso
Etapa 5: verificar as configurações
Agora, vamos executar o “ configuração do git ” comando com “ core.autocrlf ” Variável de configuração do Git para verificar seu valor configurado:
$ configuração do git core.autocrlfNa saída abaixo, você pode ver que o valor foi liquidado com sucesso para “ falso ”:
Etapa 6: adicionar arquivo
Por fim, adicionaremos o arquivo à área de teste do Git com a ajuda do comando fornecido:
$ git add arquivo1.txtPode ser visto que; o arquivo foi adicionado com sucesso:
Etapa 7: verificar o status
Por fim, verificaremos o status atual do repositório Git:
$ status do git .A saída abaixo indica que o novo arquivo foi adicionado ao repositório Git:
É isso! Fornecemos a solução mais simples para corrigir o aviso CRLF no Git.
Conclusão
Os usuários do Git encontram principalmente o “ aviso: LF será substituído por CRLF ' quando o ' autocrlf ” O valor da variável de configuração do Git está configurado como “ verdadeiro ”. No entanto, você pode alterar seu valor como “ global ” por usuário, bem como “ local ” por projeto no “ $ git config <–global ou local> core.autocrlf false ” comando. Neste artigo, discutimos o “ aviso: LF será substituído por CRLF ” e ofereceu as soluções para corrigi-lo.