Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Git & Github

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

O que é Controle de Versão?

a)

Um sistema que registra alterações em arquivos ao longo do tempo para que você possa recuperar versões específicas mais tarde.

b)

Um método para criptografar arquivos para fins de segurança.

c)

Uma ferramenta usada para aumentar a velocidade de um computador.

d)

Um processo para criar backups de dispositivos de hardware.

2.

O que é o Git?

a)

Um sistema de controle de versão

b)

Uma linguagem de programação

c)

Um navegador web

d)

Um sistema operacional

3.

Quais dos seguintes são alguns dos principais comandos usados no Git?

a)

git commit, git push, git clone

b)

ls, cd, mkdir

c)

ping, tracert, ipconfig

d)

javac, java, jar

4.

O que é o GitHub?

a)

Uma plataforma de controle de versão para colaboração de código

b)

Um site de mídia social

c)

Uma plataforma de compras online

d)

Um serviço de streaming de vídeo

5.

O Git pode ser integrado ao GitHub por:

a)

Usando FTP para enviar arquivos

b)

Usando comandos Git para enviar repositórios para o GitHub

c)

Enviando o código por e-mail para o suporte do GitHub

d)

Copiando e colando o código em problemas do GitHub

6.

Um exercício prático completo usando Git e GitHub envolve quais dos seguintes passos?

a)

Clonar um repositório, fazer alterações, cometer, enviar para o GitHub e criar um pull request.

b)

Apenas editar arquivos localmente sem usar comandos Git.

c)

Fazer upload de arquivos diretamente para o GitHub sem controle de versão.

d)

Usar o GitHub apenas para fins de documentação.

7.

O que é controle de versão?

a)

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.

b)

Uma maneira de excluir arquivos automaticamente.

c)

Um método para aumentar a velocidade do computador.

d)

Um tipo de vírus de computador.

8.

O controle de versão torna o trabalho em equipe e a organização do projeto muito (a)   .

Choose from the below words
mais fácil
mais difícil
confuso
mais lento
9.

Qual das seguintes opções NÃO é um problema comum sem controle de versão?

a)

Arquivos sobrescritos por engano

b)

Perda de alterações importantes

c)

Fácil encontrar quem fez uma alteração

d)

Conflitos ao trabalhar em grupo

10.

Liste um benefício de usar controle de versão.

a)

Histórico completo de todas as modificações

b)

Aumento do risco de perda de dados

c)

Nenhum registro das alterações feitas

d)

Dificuldade para colaborar com outros

e)

Processo de desenvolvimento mais lento

11.

Qual tipo de controle de versão NÃO é recomendado para equipes?

a)

Local

b)

Centralizado (CVCS)

c)

Distribuído (DVCS)

12.

Em um sistema de controle de versão distribuído (DVCS), cada desenvolvedor tem uma cópia completa do repositório.

a)

Verdadeiro

b)

Falso

13.

Quais empresas usam o Git?

a)

Google

b)

Microsoft

c)

Facebook

d)

Todas as anteriores

14.

Preencha o espaço em branco: Git foi criado em 2005 por ________, o criador do Linux, para ajudar a gerenciar o kernel do Linux.

a)

Linus Torvalds

b)

Bill Gates

c)

Steve Jobs

d)

Mark Zuckerberg

15.

Qual das seguintes NÃO é uma característica principal do Git?

a)

Distribuído: Cada pessoa tem uma cópia completa do projeto

b)

Lento: Operações são demoradas

c)

Seguro: Toda modificação é rastreada com um código (SHA-1)

d)

Flexível: Serve desde projetos pessoais até equipes com centenas de desenvolvedores

16.

No Git, (a)   salva um ponto na história do projeto.

Choose from the below words

Commit

Branch

Merge

Clone

17.

No Git, o (a)   cria uma linha de desenvolvimento paralela.

Choose from the below words
branch
commit
merge
rebase
18.

No Git, (a)   une diferentes branches.

Choose from the below words
merge
clone
init
pull
19.

No Git, (a)   aponta para o commit atual.

Choose from the below words
HEAD
BRANCH
TAG
ORIGIN
20.

O (a)   no Git armazena arquivos e histórico.

Choose from the below words
repositório
commit
branch
merge
21.

O (a)   é onde o código é editado no Git.

Choose from the below words
Diretório de Trabalho
Repositório
Área de Preparação
Remoto
22.

O (a)   é onde as alterações são preparadas para serem salvas no Git.

Choose from the below words
Área de Preparação
Diretório de Trabalho
Repositório
Histórico de Commits
23.

Qual comando inicializa um novo repositório Git?

a)

git init

b)

git start

c)

git create

d)

git new

24.

Qual comando mostra o estado atual do repositório no Git?

a)

git status

b)

git commit

c)

git push

d)

git merge

25.

Qual comando prepara todos os arquivos para commit no Git?

a)

git add .

b)

git commit -m

c)

git push

d)

git status

26.

Qual comando mostra o histórico de commits no Git?

a)

git log

b)

git push

c)

git status

d)

git branch

27.

Qual comando remove um arquivo do repositório Git?

a)

git rm nome_arquivo

b)

git add nome_arquivo

c)

git commit nome_arquivo

d)

git push nome_arquivo

28.

Qual comando lista todos os ramos em um repositório Git?

a)

git branch

b)

git commit

c)

git merge

d)

git status

29.

Qual comando muda para outro branch no Git?

a)

git checkout nome-branch

b)

git switch-branch nome-branch

c)

git change nome-branch

d)

git move nome-branch

30.

Qual comando cria um novo branch e muda para ele no Git?

a)

git checkout -b nova-branch

b)

git branch -c nova-branch

c)

git switch nova-branch

d)

git create-branch nova-branch

31.

Qual comando mescla outro branch no branch atual no Git?

a)

git merge nome-branch

b)

git branch nome-branch

c)

git checkout nome-branch

d)

git pull nome-branch

32.

Qual é o principal objetivo do GitHub?

a)

Armazenar e gerenciar repositórios Git online, funcionando como uma rede social para código e facilitando a colaboração.

b)

Criar sites.

c)

Escrever documentos.

d)

Jogar jogos.

33.

Qual das seguintes opções NÃO é uma vantagem de usar o GitHub?

a)

A) Acesso remoto ao código

b)

B) Ferramentas visuais para colaboração

c)

C) Histórico claro de mudanças

d)

D) Acesso gratuito à internet

34.

Um repositório público no GitHub pode ser visualizado por (a)   .

Choose from the below words
qualquer pessoa
apenas o proprietário do repositóri
apenas colaboradores
apenas pessoas com uma conta no Git
35.

Um repositório privado no GitHub pode ser acessado apenas por (a)   .

Choose from the below words
pessoas convidadas / usuários convi
qualquer pessoa na internet
apenas funcionários do GitHub
pessoas com uma conta GitHub Pro
36.

O que é um 'Fork' no GitHub?

a)

Uma solicitação para alterar um repositório

b)

Uma cópia de outro repositório para modificar livremente

c)

Uma maneira de relatar problemas

d)

Um método para recomendar projetos

37.

O que é um 'Pull Request (PR)' no GitHub?

a)

Uma cópia de outro repositório

b)

Uma solicitação para alterar um repositório

c)

Uma maneira de relatar problemas

d)

Um método para recomendar projetos

38.

Qual é o principal foco do GitLab em comparação com o GitHub?

a)

Mais popular, com a melhor comunidade

b)

Foco em DevOps e CI/CD nativo

c)

Integração com ferramentas Atlassian

d)

Hospedagem gratuita

39.

Passo 1: ________ (opcional)

a)

Criar uma pasta com arquivos

b)

Excluir todos os arquivos

c)

Renomear a pasta

d)

Mover arquivos para a lixeira

40.

Passo 2: ________ com git init

a)

Inicializar Git

b)

Excluir repositório

c)

Clonar repositório

d)

Confirmar alterações

41.

Passo 3: Fazer vários ___ com alterações reais.

a)

commits

b)

pull

c)

push

d)

fork

42.

Passo 4: ________ no GitHub

a)

Criar repositório

b)

Excluir branch

c)

Fazer fork do repositório

d)

Clonar repositório

43.

Passo 5: Conecte local com remoto usando ________

a)

remote

b)

branch

c)

push

d)

merge

44.

Passo 6: ________ com push.

a)

Subir alterações

b)

Apagar o projeto

c)

Editar o projeto

d)

Baixar arquivos

45.

Qual é a melhor prof do mundo?

a)

Prof Carol

b)

Prof Jamanta

c)

Prof Trunchbull

d)

Prof Strickland