Github Flashcards
O que é um controle de versão?
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.
O que é GIT?
É 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;
O que é GITHUB?
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.
O que é um repositório?
É 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.
O que faz o comando git add?
especifica os arquivos que você
quer monitorar
O que faz o comando git commit?
Salva as alterações do projeto. Uma boa prática é enviar uma mensagem, com o comando git commit -m “mensagem”, a cada commit feito
O que faz o comando git push?
Envia sua ramificação (branch) master para o servidor
O que faz o comando git pull?
Busca atualizações, se encontradas elas serão unidas ao código atual existente na nossa máquina
O que faz o comando git clone?
Baixa um repositório completo de um servidor remoto. Este ato é chamado de clonar repositório;
O que faz o comando git rm?
Remove arquivos do repositório
Qual a função do comando git mv?
renomeia um arquivo, mas também pode ser mover para outra pasta
Qual a função do comando git reset –hard
reseta o Repositório ao estado original