WorksheetsGit & Github
Total questions: 45
Worksheet time: 23mins
O que é Controle de Versão?
Um sistema que registra alterações em arquivos ao longo do tempo para que você possa recuperar versões específicas mais tarde.
Um método para criptografar arquivos para fins de segurança.
Uma ferramenta usada para aumentar a velocidade de um computador.
Um processo para criar backups de dispositivos de hardware.
O que é o Git?
Um sistema de controle de versão
Uma linguagem de programação
Um navegador web
Um sistema operacional
Quais dos seguintes são alguns dos principais comandos usados no Git?
git commit, git push, git clone
ls, cd, mkdir
ping, tracert, ipconfig
javac, java, jar
O que é o GitHub?
Uma plataforma de controle de versão para colaboração de código
Um site de mídia social
Uma plataforma de compras online
Um serviço de streaming de vídeo
O Git pode ser integrado ao GitHub por:
Usando FTP para enviar arquivos
Usando comandos Git para enviar repositórios para o GitHub
Enviando o código por e-mail para o suporte do GitHub
Copiando e colando o código em problemas do GitHub
Um exercício prático completo usando Git e GitHub envolve quais dos seguintes passos?
Clonar um repositório, fazer alterações, cometer, enviar para o GitHub e criar um pull request.
Apenas editar arquivos localmente sem usar comandos Git.
Fazer upload de arquivos diretamente para o GitHub sem controle de versão.
Usar o GitHub apenas para fins de documentação.
O que é controle de versão?
Um sistema que registra todas as alterações feitas em arquivos ao longo do tempo, permitindo que você revise versões antigas, identifique quando algo foi modificado e por quem.
Uma maneira de excluir arquivos automaticamente.
Um método para aumentar a velocidade do computador.
Um tipo de vírus de computador.
O controle de versão torna o trabalho em equipe e a organização do projeto muito (a) .
Qual das seguintes opções NÃO é um problema comum sem controle de versão?
Arquivos sobrescritos por engano
Perda de alterações importantes
Fácil encontrar quem fez uma alteração
Conflitos ao trabalhar em grupo
Liste um benefício de usar controle de versão.
Histórico completo de todas as modificações
Aumento do risco de perda de dados
Nenhum registro das alterações feitas
Dificuldade para colaborar com outros
Processo de desenvolvimento mais lento
Qual tipo de controle de versão NÃO é recomendado para equipes?
Local
Centralizado (CVCS)
Distribuído (DVCS)
Em um sistema de controle de versão distribuído (DVCS), cada desenvolvedor tem uma cópia completa do repositório.
Verdadeiro
Falso
Quais empresas usam o Git?
Microsoft
Todas as anteriores
Preencha o espaço em branco: Git foi criado em 2005 por ________, o criador do Linux, para ajudar a gerenciar o kernel do Linux.
Linus Torvalds
Bill Gates
Steve Jobs
Mark Zuckerberg
Qual das seguintes NÃO é uma característica principal do Git?
Distribuído: Cada pessoa tem uma cópia completa do projeto
Lento: Operações são demoradas
Seguro: Toda modificação é rastreada com um código (SHA-1)
Flexível: Serve desde projetos pessoais até equipes com centenas de desenvolvedores
No Git, (a) salva um ponto na história do projeto.
Commit
Branch
Merge
Clone
No Git, o (a) cria uma linha de desenvolvimento paralela.
No Git, (a) une diferentes branches.
No Git, (a) aponta para o commit atual.
O (a) no Git armazena arquivos e histórico.
O (a) é onde o código é editado no Git.
O (a) é onde as alterações são preparadas para serem salvas no Git.
Qual comando inicializa um novo repositório Git?
git init
git start
git create
git new
Qual comando mostra o estado atual do repositório no Git?
git status
git commit
git push
git merge
Qual comando prepara todos os arquivos para commit no Git?
git add .
git commit -m
git push
git status
Qual comando mostra o histórico de commits no Git?
git log
git push
git status
git branch
Qual comando remove um arquivo do repositório Git?
git rm nome_arquivo
git add nome_arquivo
git commit nome_arquivo
git push nome_arquivo
Qual comando lista todos os ramos em um repositório Git?
git branch
git commit
git merge
git status
Qual comando muda para outro branch no Git?
git checkout nome-branch
git switch-branch nome-branch
git change nome-branch
git move nome-branch
Qual comando cria um novo branch e muda para ele no Git?
git checkout -b nova-branch
git branch -c nova-branch
git switch nova-branch
git create-branch nova-branch
Qual comando mescla outro branch no branch atual no Git?
git merge nome-branch
git branch nome-branch
git checkout nome-branch
git pull nome-branch
Qual é o principal objetivo do GitHub?
Armazenar e gerenciar repositórios Git online, funcionando como uma rede social para código e facilitando a colaboração.
Criar sites.
Escrever documentos.
Jogar jogos.
Qual das seguintes opções NÃO é uma vantagem de usar o GitHub?
A) Acesso remoto ao código
B) Ferramentas visuais para colaboração
C) Histórico claro de mudanças
D) Acesso gratuito à internet
Um repositório público no GitHub pode ser visualizado por (a) .
Um repositório privado no GitHub pode ser acessado apenas por (a) .
O que é um 'Fork' no GitHub?
Uma solicitação para alterar um repositório
Uma cópia de outro repositório para modificar livremente
Uma maneira de relatar problemas
Um método para recomendar projetos
O que é um 'Pull Request (PR)' no GitHub?
Uma cópia de outro repositório
Uma solicitação para alterar um repositório
Uma maneira de relatar problemas
Um método para recomendar projetos
Qual é o principal foco do GitLab em comparação com o GitHub?
Mais popular, com a melhor comunidade
Foco em DevOps e CI/CD nativo
Integração com ferramentas Atlassian
Hospedagem gratuita
Passo 1: ________ (opcional)
Criar uma pasta com arquivos
Excluir todos os arquivos
Renomear a pasta
Mover arquivos para a lixeira
Passo 2: ________ com git init
Inicializar Git
Excluir repositório
Clonar repositório
Confirmar alterações
Passo 3: Fazer vários ___ com alterações reais.
commits
pull
push
fork
Passo 4: ________ no GitHub
Criar repositório
Excluir branch
Fazer fork do repositório
Clonar repositório
Passo 5: Conecte local com remoto usando ________
remote
branch
push
merge
Passo 6: ________ com push.
Subir alterações
Apagar o projeto
Editar o projeto
Baixar arquivos
Qual é a melhor prof do mundo?
Prof Carol
Prof Jamanta
Prof Trunchbull
Prof Strickland
