NEW
Font size
WorksheetsQuiz sobre Git e Controle de Versão
Total questions: 15
Worksheet time: 8mins
Qual é o principal objetivo de um Sistema de Controle de Versão (VCS)?
Criar interfaces gráficas
Armazenar arquivos em nuvem
Rastrear e gerenciar alterações em um projeto ao longo do tempo
Proteger o computador contra vírus
Quem criou o Git e em que ano?
Steve Jobs, em 2001
Dennis Ritchie, em 1999
Linus Torvalds, em 2005
Bill Gates, em 1995
Qual era a ferramenta usada antes do Git no desenvolvimento do Linux?
BitKeeper
Mercurial
CVS
GitHub
Qual das opções NÃO é um dos objetivos principais do Git?
Modelo Distribuído
Velocidade
Integridade de Dados
Interface Gráfica
O que representa um “commit” no Git?
Um registro (snapshot) das alterações salvas que representam um ponto no histórico do projeto
Um backup externo do projeto
Um comando para excluir arquivos
Uma mensagem de erro
Qual é a sequência correta do fluxo de trabalho no Git?
Working Directory → Staging Area → Local Repository
Local Repository → Staging Area → Working Directory
Local Repository → Working Directory → Staging Area
Staging Area → Local Repository → Working Directory
O comando `git add` serve para:
Enviar alterações para o GitHub
Criar um novo repositório
Apagar arquivos rastreados
Mover alterações para a Staging Area
Qual comando mostra o histórico de commits realizados?
git log
git commit
git status
git show
O que é o GitHub em relação ao Git?
Um substituto do Git
Uma plataforma de hospedagem e colaboração para repositórios Git
Um editor de código
Um sistema operacional
Qual comando é usado para criar um novo repositório Git a partir de uma pasta existente?
git config
git start
git init
git push
O comando `git clone [URL]` é usado para:
Baixar um repositório remoto e seu histórico
Criar uma nova branch
Apagar um repositório remoto
Copiar apenas o código mais recente
O que é uma branch (ramificação) no Git?
Uma linha independente de desenvolvimento
Um tipo de commit
Um backup de segurança
Uma versão estável do sistema
Qual comando é usado para mudar para uma branch?
git branch
git merge
git switch
git pull
Qual tipo de commit, segundo o padrão Conventional Commits, é usado para correção de bugs?
feat
fix
docs
refactor
Qual branch é destinada ao código em produção e deve sempre estar estável?
develop
main/master
test
feature
