Questão FC370158
O GIT é uma ferramenta importante, amplamente utilizada no desenvolvimento de códigos de computador. Com seu uso, múltiplos desenvolvedores podem participar de um projeto simultane
Automação e Gestão de Projetos de Software
FGV · 2024
O GIT é uma ferramenta importante, amplamente utilizada no desenvolvimento de códigos de computador. Com seu uso, múltiplos desenvolvedores podem participar de um projeto simultaneamente, editando e criando arquivos sem o risco de que suas alterações conflitem de formas inesperadas.
Em relação ao GIT, avalie as afirmativas a seguir.
I. Ao fazer modificações que visem apenas a otimização da velocidade de execução e utilização da memória do código base da aplicação, o commit deve ser realizado simultaneamente nos diversos branches ativos.
II. Mudanças salvas com o comando git stash podem ser reaplicadas em branches diferentes daquelas em que foram geradas.
III. O comando git log, sem argumentos, lista os commits realizados no repositório.
Está correto o que se afirma em
- I, apenas.
- II, apenas.
- III, apenas.
- II e III, apenas.
- I e III, apenas.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
II. O comando git stash salva alterações não comitadas numa pilha temporária (stash). Esses estados ficam identificados (ex.: stash@{0}) e podem ser reaplicados em qualquer branch com git stash apply ou removidos ao reaplicar com git stash pop. Ou seja, o stash é independente da branch onde foi criado, permitindo transportar trabalho em andamento entre ramos — atenção a possíveis conflitos ao aplicar em contexto diferente.
III. O comando git log, sem argumentos, mostra o histórico de commits alcançáveis a partir do HEAD, em ordem cronológica reversa. Ele lista informações básicas (hash, autor, data, mensagem) e pode ser refinado por opções para limitar, formatar ou navegar pelo histórico.
Conteúdo do catálogo FC Concursos · Atualizado em