Questões de Concurso
Comentadas sobre gerência de configuração em engenharia de software
Foram encontradas 523 questões
git commit -m "Mensagem de commit"
1) O comando git diff exibe as mudanças entre os commits, o commit, a árvore de trabalho etc.
2) O comando git rebase redefine o HEAD atual para a condição especificada.
3) O comando git stash armazena as alterações em um diretório fora do diretório de trabalho.
4) O comando git revision exibe qual revisão e qual foi o autor que alterou cada linha de um arquivo pela última vez.
Estão corretas, apenas:
Considere as seguintes afirmativas sobre o Git:
I. No Git, o comando "git commit" é usado para gravar mudanças no repositório, adicionando os arquivos atuais do índice e uma mensagem descrevendo as alterações.
II. O Git permite apenas o armazenamento de um único histórico linear de alterações, o que facilita o acompanhamento das modificações ao longo do tempo.
III. O Git é um sistema de controle de versão centralizado, o que significa que todos os desenvolvedores precisam se conectar a um servidor central para realizar alterações em seus projetos.
IV. As ramificações (branches) no Git permitem que os desenvolvedores trabalhem em diferentes linhas de desenvolvimento de forma isolada, sem interferir no código da ramificação principal.
V. O comando "git stash" é usado para descartar permanentemente as alterações não comprometidas no repositório local.
Selecione a alternativa que contém apenas afirmativas corretas
Para criar o branch local “dois”, através da linha de comando, Ana deve executar o comando git com os argumentos:
Carlos recorreu ao comando git:
Julgue o seguinte item, relativo a DevOps, Jenkins e GIT.
No ambiente GIT, uma branch é definida como uma coleção
de referências junto com um banco de dados de objetos que
contém todos os objetos que são acessíveis a partir das
referências dos “ramos” do desenvolvimento.
É uma desvantagem de um sistema de controle de versão centralizado o ponto único de falha incorporado no servidor centralizado, pois, se o servidor remoto falhar, ninguém da equipe de desenvolvimento poderá trabalhar no código ou enviar alterações.
Julgue o item a seguir, relativo a infraestrutura como código (IaC, na sigla em inglês).
A IaC declarativa especifica as propriedades dos recursos de
infraestrutura que deseja provisionar e, em seguida, a
ferramenta IaC descobre como alcançar esse resultado final
por conta própria.
Na criação de um release de um sistema, o código executável de programas e todos os arquivos de dados associados devem ser coletados e identificados, e as descrições de configuração podem ter que ser escritas para hardwares diferentes e para instruções e sistemas operacionais preparados para clientes que necessitem configurar os próprios sistemas.
As ferramentas de workbenches abertas fornecem recursos integrados para controlar versões de software, a construção de sistemas e o rastreamento de mudanças, facilitando e simplificando a troca de dados, incluindo um banco de dados integrado de controle de mudanças.
I.Tanto SVN quanto Git usam um modelo de controle de versão descentralizado, onde todo o histórico de versão é armazenado em vários locais.
II.O comando git rebase é usado no Git para aplicar uma série de commits de um branch para outro, reescrevendo efetivamente o histórico.
III.Os "conflitos de árvore" do SVN representam um recurso que mescla automaticamente o código de diferentes branches sem intervenção humana.
IV.Tanto em Git quanto em SVN, a criação de branches permite que os desenvolvedores criem uma versão paralela de um repositório, sem afetar a linha principal de desenvolvimento.
É correto o que se afirma em:
Considere as seguintes afirmativas sobre o sistema de controle de versões distribuído Git:
I. O comando git init inicializa um repositório local em um diretório existente.
II. O comando git status indica o estado de cada arquivo do repositório: não rastreado, não modificado, modificado ou preparado.
III. O comando git add pode ser usado para adicionar arquivos não rastreados ao conjunto dos arquivos rastreados.
IV. O comando git add pode ser usado para adicionar arquivos já rastreados e modificados
ao conjunto dos arquivos preparados.
É CORRETO o que se afirma em:
O Git, um dos repositórios de código-fonte mais utilizados, não permite a realização de merge, apenas a criação de branches.