wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Relembrando Git

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Qual é a principal diferença entre merge e rebase?

a)

Merge cria um novo commit, enquanto rebase reescreve a história.

b)

Rebase cria um novo commit, enquanto merge reescreve a história.

c)

Ambos criam novos commits, mas merge é mais lento.

d)

Ambos reescrevem a história, mas rebase é mais seguro.

2.

O que é um Branch em Git?

a)

Uma cópia exata do repositório principal.

b)

Uma linha de desenvolvimento independente.

c)

Um arquivo de configuração do Git.

d)

Um tipo de tag para marcar commits importantes.

3.

Qual a importância de usar mensagens de commit claras e concisas?

a)

Facilita a revisão do código e o entendimento das mudanças.

b)

Reduz o tamanho do repositório.

c)

Aumenta a velocidade dos commits.

d)

É apenas uma boa prática, sem impacto real no desenvolvimento.

4.

Qual comando você usaria para criar um novo repositório Git em um diretório existente?

a)

git init

b)

git clone

c)

git add

d)

mkdir

5.

Como você faria para criar um novo branch chamado "feature"?

a)

git branch feature

b)

git checkout feature

c)

git merge feature

d)

git push origin feature

6.

Como você faria para ver o histórico de commits de um repositório?

a)

git status

b)

git log

c)

git diff

d)
  • git show

7.

Como você faria para enviar suas alterações para um repositório remoto?

a)

git push

b)

git pull

c)

git clone

d)

git fetch

8.

Qual o objetivo do comando git clone?

a)

Criar um novo repositório local.

b)

Clonar um repositório remoto para o seu computador.

c)

Fazer um commit das alterações.

d)

Mesclar dois branches.

9.

Qual informação o comando git status fornece?

a)

O histórico de commits.

b)

O estado atual do repositório (arquivos modificados, novos, etc).

c)

As configurações do Git.

d)

A lista de branches.

10.

Qual comando é usado para informar ao Git o usuário que fará as alterações no repositório?

(a)