Testar Arquivos Não Rastreáveis
Nesta etapa, criaremos um novo arquivo em nosso diretório my-time-machine e veremos como o status do Git muda para refletir a presença de um arquivo não rastreado.
Certifique-se de estar no diretório ~/project/my-time-machine.
Crie um novo arquivo chamado notes.txt usando o comando echo:
echo "Some random notes" > notes.txt
Este comando cria um novo arquivo chamado notes.txt e escreve o texto "Some random notes" nele.
Agora, vamos verificar o status do nosso repositório novamente usando git status:
git status
Você deve ver uma saída semelhante a esta:
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
notes.txt
nothing added to commit but untracked files present (use "git add" to track)
Observe a seção "Untracked files:". O Git detectou o novo arquivo notes.txt, mas está nos dizendo que ele não está sendo rastreado. Isso ocorre porque ainda não dissemos ao Git para incluir este arquivo no histórico do nosso repositório.
Este é um conceito chave no Git: você precisa dizer explicitamente ao Git quais arquivos você deseja rastrear usando o comando git add. Isso impede que o Git inclua automaticamente todos os arquivos em seu diretório, o que pode incluir arquivos temporários, artefatos de compilação ou anotações pessoais que você não deseja no histórico do seu projeto.
No próximo laboratório, aprenderemos como adicionar este novo arquivo à área de staging (staging area) e confirmá-lo (commit), tornando-o um arquivo rastreado em nosso repositório.