Como consertar LF será substituído pelo aviso da CRLF no Git

Como consertar LF será substituído pelo aviso da CRLF no Git
Ao usar o Git, às vezes você pode encontrar vários erros e avisos enquanto executa tarefas diferentes, como criar novos arquivos e pastas de projetos em diferentes cenários, como enquanto rastreia arquivos do diretório de trabalho para a área de estadiamento. O "Aviso: LF será substituído por CRLF”É o aviso mais comum que você pode enfrentar ao adicionar arquivos ao repositório local.

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.