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!