Git Flashcards

1
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual comando inicializa um repositório Git vazio?

A

git init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual comando clona um repositório remoto?

A

git clone <url-do-repositorio></url-do-repositorio>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual comando configura o nome de usuário no Git?

A

git config –global user.name “Seu Nome”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual comando configura o email do usuário no Git?

A

git config –global user.email “seuemail@example.com”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual comando exibe o status atual do repositório?

A

git status

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual comando exibe o histórico de commits?

A

git log

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual comando mostra os detalhes de um commit específico?

A

git show <hash-do-commit></hash-do-commit>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qual comando mostra as diferenças entre o diretório de trabalho e o índice?

A

git diff

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual comando adiciona arquivos ao índice para commit?

A

git add <nome-do-arquivo></nome-do-arquivo>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual comando adiciona todos os arquivos ao índice?

A

git add .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual comando remove arquivos do índice?

A

git reset <nome-do-arquivo></nome-do-arquivo>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual comando desfaz completamente o estado do repositório para um commit específico?

A

git reset –hard <hash-do-commit></hash-do-commit>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual comando remove arquivos do repositório e do índice?

A

git rm <nome-do-arquivo></nome-do-arquivo>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual comando move ou renomeia arquivos no repositório?

A

git mv <arquivo-antigo> <arquivo-novo></arquivo-novo></arquivo-antigo>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual comando cria um commit com uma mensagem?

A

git commit -m “Mensagem do commit”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Qual comando abre o editor para digitar a mensagem de commit?

A

git commit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Qual comando modifica o último commit?

A

git commit –amend

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Qual comando lista os branches do repositório?

A

git branch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Qual comando cria um novo branch?

A

git branch <nome></nome>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Qual comando exclui um branch?

A

git branch -d <nome></nome>

22
Q

Qual comando troca para outro branch?

A

git checkout <branch></branch>

23
Q

Qual comando cria e troca para um novo branch?

A

git checkout -b <novo-branch></novo-branch>

24
Q

Qual comando alterna para outro branch de forma moderna?

A

git switch <branch></branch>

25
Qual comando cria e alterna para um novo branch?
git switch -c
26
Qual comando mescla alterações de outro branch?
git merge
27
Qual comando reorganiza os commits de um branch sobre outro?
git rebase
28
Qual comando lista os repositórios remotos?
git remote -v
29
Qual comando adiciona um repositório remoto?
git remote add
30
Qual comando remove um repositório remoto?
git remote remove
31
Qual comando baixa alterações de um repositório remoto sem mesclá-las?
git fetch
32
Qual comando baixa e mescla alterações de um repositório remoto?
git pull
33
Qual comando envia alterações para um repositório remoto?
git push
34
Qual comando salva temporariamente alterações não comitadas?
git stash save "Descrição opcional"
35
Qual comando lista os stashes salvos?
git stash list
36
Qual comando aplica o stash mais recente?
git stash apply
37
Qual comando remove um stash específico?
git stash drop
38
Qual comando aplica um commit específico de outro branch ao branch atual?
git cherry-pick
39
Qual comando reverte as alterações de um commit específico?
git revert
40
Qual comando mostra quem fez alterações em cada linha de um arquivo?
git blame
41
Qual comando ajuda a encontrar o commit que introduziu um bug?
git bisect start
42
Qual comando marca o commit atual como "ruim" no bisect?
git bisect bad
43
Qual comando marca um commit como "bom" no bisect?
git bisect good
44
Qual comando remove arquivos não rastreados do diretório de trabalho?
git clean -f
45
Qual comando remove arquivos e diretórios não rastreados?
git clean -fd
46
Qual comando lista as tags do repositório?
git tag
47
Qual comando cria uma nova tag?
git tag
48
Qual comando remove uma tag?
git tag -d
49
Qual comando envia uma tag para o repositório remoto?
git push origin
50
Qual comando cria um arquivo compactado com os arquivos do repositório?
git archive --format=zip HEAD > projeto.zip
51
Qual comando mostra informações sobre tags e commits relacionados ao HEAD?
git describe