Github Flashcards

1
Q

O que é um controle de versão?

A

Uma técnica que ajuda a gerenciar o código-fonte de uma aplicação. Sem o controle de versão, os desenvolvedores são tentados a manter várias cópias de código em seu computador. Isso é perigoso porque é fácil alterar ou excluir um arquivo na cópia errada do código, potencialmente perdendo trabalho. Os sistemas de controle de versão resolvem esse problema gerenciando todas as versões do código, mas apresentando à equipe uma única versão por vez.

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

O que é GIT?

A

É um sistema de controle e gerenciamento de versão distribuído ou SCM (Source control Management) criado por Linus Torvalds. O git é um projeto de código aberto, baseado em repositórios (em projetos), que contêm todas as versões do código e as cópias de cada desenvolvedor. Todas as operações do git são otimizadas para ter alto desempenho. Todos os objetos do git são protegidos como criptografia para evitar alterações indevidas e maliciosas;

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

O que é GITHUB?

A

O GitHub é uma plataforma web que serve como um repositório de código que utiliza recursos do Git para que possamos centralizar nossos repositórios na Internet, fazendo com que possamos ter um portifólio de códigos e projetos que podem ser públicos ou privados.

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

O que é um repositório?

A

É onde o código será armazenado. Na maioria das vezes cada projeto tem um repositório. Cada um dos desenvolvedores do time pode baixar o repositório e criar versões diferentes em sua máquina.

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

O que faz o comando git add?

A

especifica os arquivos que você
quer monitorar

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

O que faz o comando git commit?

A

Salva as alterações do projeto. Uma boa prática é enviar uma mensagem, com o comando git commit -m “mensagem”, a cada commit feito

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

O que faz o comando git push?

A

Envia sua ramificação (branch) master para o servidor

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

O que faz o comando git pull?

A

Busca atualizações, se encontradas elas serão unidas ao código atual existente na nossa máquina

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

O que faz o comando git clone?

A

Baixa um repositório completo de um servidor remoto. Este ato é chamado de clonar repositório;

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

O que faz o comando git rm?

A

Remove arquivos do repositório

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

Qual a função do comando git mv?

A

renomeia um arquivo, mas também pode ser mover para outra pasta

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

Qual a função do comando git reset –hard

A

reseta o Repositório ao estado original

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