Este artigo explicará brevemente o uso de core.autocrlf=true no Git.
Por que você deve usar core.autocrlf=true no Git?
Para colaborar de forma eficiente com outros desenvolvedores de projeto usando sistemas operacionais diferentes, os desenvolvedores devem alterar as definições de configuração para configurar o Git para lidar com terminações de linha automaticamente. Para isso, utilize o “ $ git config core.autocrlf=true ” para alterar as configurações do core.autocrlf. Os usuários do Windows precisam definir o valor core.autocrlf como true para converter as terminações LF em CRLF.
Como core.autocrlf=true funciona no Git?
Vamos dar um exemplo para ver como core.autocrlf=true funciona!
Passo 1: Navegue até o Repositório Git
Primeiro, vá para o repositório Git específico usando o botão “ cd ” comando:
$ cd 'C:\Git'
Etapa 2: criar dois arquivos
Em seguida, crie um arquivo com a ajuda do “ eco ” e atualize-o:
$ eco 'Arquivo 3' > Arquivo3.txt
Da mesma forma, gere ou atualize outro arquivo usando o mesmo comando:
$ eco 'Arquivo 4' > Arquivo4.txt
Etapa 3: adicionar arquivos ao índice de preparação do Git
Em seguida, utilize o “ git add ” comando para rastrear arquivos para o índice de preparação:
$ git add Arquivo3.txt Arquivo4.txtNa saída abaixo, pode ser observado um aviso que diz “ LF será substituído por CRLF ”.
Observe que o LF é o estilo UNIX e o CRLF é o estilo Windows. Este aviso informa que você perderá o estilo UNIX e será substituído pelo estilo Windows, pois o Git restringe o uso de 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 core.autocrlfPode-se observar que o valor padrão do “ core.autocrlf ” arquivo é definido como “ falso ”:
Etapa 5: alterar a configuração do core.autocrlf
Para definir o Git “ core.autocrlf ” configurando para “ verdadeiro ”, execute o seguinte comando:
$ git config core.autocrlf verdadeiro
Etapa 6: verificação
Verifique as alterações de configuração realizadas anteriormente:
$ git config core.autocrlfVocê pode ver que o “ core.autocrlf ” valor foi definido como “ verdadeiro ”:
Etapa 7: acompanhar as alterações na área de preparo do Git
Novamente, tente adicionar os arquivos à área de preparação do Git:
$ git add .Como você pode ver na captura de tela abaixo, os arquivos foram adicionados com sucesso porque o “ core.autocrlf ” as configurações são alteradas para true:
Explicamos o uso da definição de configuração core.autocrlf=true no Git.
Conclusão
Ao trabalhar com desenvolvedores com diferentes sistemas operacionais, os usuários provavelmente encontram problemas de finalização de linha (LF ou CRLF). O Git fornece várias maneiras de resolver esse problema, como usar o método “ $ git config core.autocrlf ” comando. Se a configuração do core.autocrlf estiver definida como falsa, isso mostrará um aviso sobre problemas de terminações de linha ao adicionar arquivos. No entanto, definindo seu valor como “ verdadeiro ” resolverá o problema. Este artigo demonstrou os usos da definição de configuração core.autocrlf=true no Git.