Git e GitHub Flashcards

1
Q

O __________ é um sistema distribuído de controle de versões de software.
Funciona de forma _________ no computador.
Ideal para armazenar____________

A
  • GIT
  • LOCAL
  • VERSÕES DE SOFTWARE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

GITHUB é um _________________
Pode ser utilizado para ___________________
ideal para____________ trabalharem de forma ___________________

A
  • SERVIÇO DE HOSPEDAGEM DE REPOSITÓRIOS
  • ARMAZENAR SEUS REPOSITÓRIOS DO GIT
  • SQUADS
  • COLABORATIVA
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

GIT é um ____________________
GITHUB é um _________________
Ambos fornecem _______________

A
  • Software
  • Serviço
  • Source Code Management (SCM)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

3 vantagens da utilização de um sistema de controle de versão.

A
  • Colaboração
  • Rastreabilidade
  • Histórico
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como criar um novo repositório no Git?

A

1- mkdir local-repo
2 - cd local-repo
3 - git init
4 - ls -a

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

O Working Directory é o _______________ e o repositório do Git é a _____________________

A
  • repositório Local ou local-repo.
  • a pasta com final .git
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Uma nova ____________ é criada após o comando ______________.

A
  • Branch
  • Git Init
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual o comando para renomear a Branch de Master para Main?

A

git branch -m main

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

Staging Area

A

área intermediária onde ficam as atualizações entre a execução dos comandos git add e git commit.

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

O comando ________________ é utilizado para retornar a uma determinada versão do projeto.

A

git checkout.

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

Qual o comando para criar um arquivo devops.txt com um texto?

A

echo ‘DevOps Cloud Bootcamp’ > devops.txt

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

Qual o comando para visualizar o conteúdo do arquivo devops.txt?

A

cat devops.txt

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

o que é um Untracked file?

A

um arquivo que ainda não é rastreado pelo Git, que ainda não passou pelo comando git add.

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

Todo commit possui um ______________ , um ______________ e uma ______________

A

author name
author email
commit description

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

para configurar o author name utiliza-se o comando _____________________ e para configurar o author email utiliza-se o comando _____________________

A

git config –global user.name <name/user>
git config –global user.email <email></email>

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

Para verificar o Author Name/Email utiliza-se o comando _________________

A

git config –list.

17
Q

Para verificar os históricos dos commits utiliza-se o comando____________________

A

git log

18
Q

para exibir o histórico dos commits em uma linha utiliza-se o comando __________________

A

git log –oneline

19
Q

Quais os tipos de Objetos no Git?

A

Blob - representa os arquivos
Tree - representa pastas/ diretórios
Commit - representa um snapshot
Tag - marcação específica para um commit especial

20
Q

O que são os Hashs dos Obetos do Git?

A

São identificadores únicos de cada objeto dentro do repositório do Git.
São criados a partir de uma função específica chamada SHA1.

21
Q

Como listar o objeto especificando o tipo do mesmo?

A

git cat-file -t SHA1_hash

22
Q

Como listar o conteúdo do objeto ?

A

git cat-file -p SHA1_hash

23
Q

O que é uma branch?

A
  • ramificação do desenv que aponta para algum commit/ mudança/ versão.
  • Todas as alterações são mescladas (merged) na branch principal (main).
24
Q

como ir de uma branch para outra?

A

git checkout branchdestino

25
Q

O git _______ efetua o download do código da aplicação, já o git _______ faz o upload para o repo remoto.

A

pull
push

26
Q

como deletar/excluir uma branch?

A

git branch -d branchaserdeletada

27
Q
A