Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

VSCode e GitHub

Olá! Espero que esteja bem!

Antes de começar o projeto, já quero configurar uma pasta git para fazer o versionamento de arquivos.

Mas quando fui tentar adicionar o pré-projeto no git pelo VSCode dois "erros" aparecem na tela.

Quando tento adicionar arquivos de imagens ou js aparece essa mensagem:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Agora quando tento adicionar arquivos html e css a mensagem é essa:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Como posso resolver isso?

Agradeço desde já!

2 respostas
solução!

Olá, Julio! Espero que você esteja bem também!

Vamos tentar resolver esses problemas que você está enfrentando ao adicionar arquivos no Git pelo VSCode.

  1. Primeiro problema: a mensagem "Git: unable to write file ... Filename too long" indica que o nome do arquivo ou o caminho completo do arquivo é muito longo para o Git processar. Isso é um problema comum em sistemas Windows devido ao limite de 260 caracteres para caminhos de arquivos.

    Solução: habilitar o suporte a caminhos longos no Git. Abra o PowerShell como administrador e execute o seguinte comando:

    git config --system core.longpaths true
    

    Isso permitirá que o Git manipule caminhos mais longos.

  2. Segundo problema: a mensagem "Git warning: LF will be replaced by CRLF" é um aviso comum ao trabalhar em sistemas Windows. Isso ocorre porque o Windows usa CRLF (Carriage Return Line Feed) como terminador de linha, enquanto Linux e macOS usam LF (Line Feed).

    Solução: você pode configurar o Git para lidar automaticamente com essas conversões. Abra o PowerShell como administrador e execute o seguinte comando:

    git config --global core.autocrlf true
    

    Isso fará com que o Git converta automaticamente LF para CRLF ao fazer checkout de arquivos no Windows e converta CRLF para LF ao fazer commit.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Deu certo!! Valeu Armano!