Olá!
Aviso sobre LF e CRLF
O aviso sobre LF e CRLF é apenas uma notificação de que o Git irá converter os finais de linha do arquivo. Isso não é um erro crítico e geralmente não afeta o funcionamento do código. Se você estiver no Windows, é comum ter finais de linha CRLF, enquanto em sistemas Unix/Linux, o padrão é LF. Se isso não estiver causando problemas, você pode ignorar essa mensagem.
Erro: 'projeto/' does not have a commit checked out
Esse erro indica que a pasta projeto/ não está associada a um commit. Isso pode ocorrer se a pasta for um submódulo do Git que não foi inicializado corretamente. Para resolver isso, você pode tentar:
Inicializar submódulos: Se projeto/ for um submódulo, execute o comando:
git submodule update --init --recursive
Verificar se é realmente um submódulo: Se não for, verifique se há algo na pasta que precise ser comitado ou se é uma pasta vazia. Se for uma pasta vazia, o Git não irá rastreá-la.
Untracked files
A mensagem sobre "Untracked files" significa que há arquivos ou pastas que não estão sendo rastreados pelo Git. Para começar a rastrear esses arquivos, você pode usar:
git add projeto/
Isso adicionará a pasta projeto/ ao próximo commit.
Passo a passo para resolver
Verifique se há submódulos: Use o comando git submodule para verificar se projeto/ é um submódulo.
Adicione arquivos não rastreados: Se projeto/ não for um submódulo, adicione a pasta ao controle de versão com git add projeto/.
Comite as alterações: Após adicionar os arquivos, faça o commit:
git commit -m "Adiciona alterações no projeto"
Sincronize com o repositório remoto: Se houver conflitos, siga os passos para resolver conflitos conforme descrito na atividade.
Bons estudos!