Questão 67 · Informática: Programação e algoritmos
Julgue os próximos itens, relativos a H2, Keycloak, Webhooks, Git, CD (continuous delivery) e CI (continuous integration).
O comando Git a seguir, ao ser executado, copiará todo o conteúdo do repositório local para o repositório remoto git, e, por padrão, fará a mesclagem com a branch master. git clone --bare -l /home/projetox/.git/pub/projetox
Julgue o item:
Gabarito: ERRADO
Gabarito definitivo divulgado pela banca Cebraspe (STJ 2024).
Comentário
Gabarito: ERRADO.
O comando git clone --bare -l /home/projetox/.git/pub/projetox não copia o conteúdo do repositório local para um repositório remoto nem faz mesclagem com a branch master.
Vamos analisar o comando:
git clone: Este comando é usado para criar uma cópia de um repositório Git existente.--bare: Esta opção cria um repositório "nu" (bare repository). Um repositório nu não tem uma árvore de trabalho (working tree) e é usado principalmente como um repositório central para colaboração, onde os desenvolvedores apenas enviam (push) e puxam (pull) alterações. Ele não contém os arquivos do projeto em si, apenas o histórico do Git.-lou--local: Esta opção é usada para clonar um repositório localmente, sem usar a rede. Neste caso, está clonando o repositório localizado em/home/projetox/.git/pub/projetox.
Portanto, o comando cria um clone "nu" de um repositório local. Ele não envia dados para um repositório remoto nem realiza qualquer tipo de mesclagem. O trecho incorreto é "copiará todo o conteúdo do repositório local para o repositório remoto git, e, por padrão, fará a mesclagem com a branch master". O comando correto para enviar conteúdo para um repositório remoto seria git push.
Fundamentos: Documentação oficial do Git: `git clone` · Conceitos de repositórios bare e non-bare no Git
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe STJ 2024 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação), questão 67, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.