A partir de seu repositório local do Git, aberto e funcionad...

Próximas questões
Com base no mesmo assunto
Q3291039 Engenharia de Software
A partir de seu repositório local do Git, aberto e funcionado em condições ideais, um Técnico emitiu o comando git status e obtendo a seguinte saída:

Captura_de tela 2025-04-11 160409.png (727×258)

Com base nessa saída, o Técnico concluiu que 
Alternativas

Comentários

Veja os comentários dos nossos alunos

Vamos analisar por partes:

1 "On branch master": O técnico está na branch master.

2 "No commits yet": Não há nenhum commit ainda neste repositório.

3 "Changes to be committed:":

  • new file: index.html: Isso indica que o arquivo index.html foi adicionado à staging area (também conhecida como índice ou área de preparação) e está pronto para ser commitado.

4 "Changes not staged for commit:":

  • modified: index.html: Isso indica que, após adicionar index.html à staging area, o técnico fez mais modificações no arquivo index.html no diretório de trabalho, e essas novas modificações ainda não foram adicionadas à staging area.

Portanto, a alternativa correta é a que reflete que index.html está na staging area e possui alterações adicionais no diretório de trabalho que ainda não foram preparadas para commit.

A resposta correta é a C.

Analisando as alternativas:

  • A - o arquivo index.html já foi comitado no repositório e está pronto para ser enviado ao repositório remoto. Incorreto. A mensagem "No commits yet" refuta essa afirmação.
  • B - o arquivo index.html está na staging area e não possui alterações pendentes no diretório de trabalho. Incorreto. A linha "modified: index.html" sob "Changes not staged for commit:" indica que há alterações pendentes no diretório de trabalho.
  • C - o arquivo index.html foi adicionado à staging area, mas também possui alterações adicionais no diretório de trabalho que ainda não foram preparadas para commit. Correto. Isso descreve exatamente o que a saída do git status mostra: uma versão do index.html na staging area e uma versão mais recente (modificada) no diretório de trabalho que ainda não foi adicionada à staging area.
  • D - não há alterações no diretório de trabalho nem arquivos adicionados à staging area. Incorreto. Há um arquivo na staging area (new file: index.html) e alterações no diretório de trabalho (modified: index.html).
  • E - o comando git status indica que não há arquivos rastreados ou alterações pendentes no repositório. Incorreto. Há um arquivo rastreado (index.html) e alterações pendentes (tanto na staging area quanto no diretório de trabalho).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo