Este artigo explicará brevemente o uso do núcleo.autocrlf = true em git.
Por que você deveria usar o núcleo.autocrlf = true em git?
Para colaborar com eficiência com outros desenvolvedores de projetos usando diferentes sistemas operacionais, os desenvolvedores devem alterar as configurações de configuração para configurar o Git para lidar com terminações de linha automaticamente. Para fazer isso, utilize o “$ Git Config Core.autocrlf = true”Comando para mudar o núcleo.Configurações do Autocrlf. Os usuários do Windows precisam definir o núcleo.valor de autocrlf para true para converter finais de LF em CRLF.
Como núcleo.Autoclf = True Works in Git?
Vamos dar um exemplo para ver como o núcleo.Autocrlf = True Works!
Etapa 1: Navegue para o repositório Git
Primeiro, vá para o repositório Git específico usando o “cd”Comando:
$ CD "C: \ git"
Etapa 2: Crie dois arquivos
Em seguida, crie um arquivo com a ajuda do “eco”Comando e atualize:
$ echo "Arquivo 3"> arquivo3.TXT
Da mesma forma, gerar ou atualizar outro arquivo usando o mesmo comando:
$ echo "Arquivo 4"> arquivo4.TXT
Etapa 3: Adicione arquivos ao índice de estadiamento Git
Em seguida, utilize o “git add”Comando para rastrear arquivos para o índice de estadiamento:
$ git add file3.TXT FILE4.TXT
Na saída abaixo, pode -se observar um aviso que diz “LF será substituído por CRLF”.
Observe que o LF é o estilo Unix e o CRLF é o estilo do Windows. Este aviso afirma que você perderá o estilo Unix e será substituído pelo estilo Windows, pois o Git restringe o uso do CRLF por padrão:
Etapa 4: Verifique as configurações padrão
Para verificar as definições de configuração padrão, execute o seguinte comando:
$ git config núcleo.Autoclf
Pode -se observar que o valor padrão do “essencial.Autoclf”O arquivo é definido como“falso”:
Etapa 5: Alterar núcleo.Configuração do Autocrlf
Para definir o git “essencial.Autoclf"Configuração para"verdadeiro”, Execute o seguinte comando:
$ git config núcleo.Autoclf True
Etapa 6: Verificação
Verifique as alterações de configuração realizadas anteriormente:
$ git config núcleo.Autoclf
Você pode ver que o “essencial.Autoclf”O valor foi definido como“verdadeiro”:
Etapa 7: Rastrear as alterações na área de estadiamento Git
Novamente, tente adicionar os arquivos à área de estadiamento Git:
$ git add .
Como você vê na captura de tela abaixo, os arquivos foram adicionados com sucesso porque o “essencial.Autoclf”As configurações são alteradas para True:
Nós explicamos o uso do núcleo.Autocrlf = Configuração True em Git.
Conclusão
Enquanto trabalham com desenvolvedores com diferentes sistemas de SO, os usuários provavelmente encontram problemas de final de linha (LF ou CRLF). O Git fornece várias maneiras de resolver esse problema, como usar o “$ Git Config Core.Autoclf”Comando. Se o seu núcleo.A configuração do Autocrlf é definida como falsa, isso mostrará o aviso dos problemas de finais de linha ao adicionar arquivos. No entanto, definindo seu valor como “verdadeiro”Vai resolver o problema. Este artigo demonstrou os usos do núcleo.Autocrlf = Configuração True em Git.