O que é Git?
Sistema de controle de versão que registra alterações em um arquivo ao longo do tempo
Qual a importância do Git?
O que é um Sistema Distribuido de Controle de Versão?
Cada membro de uma equipe possuí uma réplica dos arquivos no servidor
Quais as vantagens do SDCV?
Sistema Distribuido de Controle de Versão
O que o SDCV nos permite fazer?
Trabalhar com diversos repositórios remotos e com colaboração de diferentes grupos ao mesmo tempo
Qual a diferença de um SDCV para um Sistema Centralizado de Controle de Versao?
SCCV contem um único servidor que possui todos os arquivos de controle de versão e um número de clientes que acessam esses arquivos
Desvantagens do SCCV?
Sistema Centralizado de Controle de Versao
O que é um commit?
Registro das mudanças feitas nos arquivos em um determinado momento
O que é uma Branch?
Forma de isolar alterações da parte principal e depois mesclar
Quais os benefícios do Git?
O que é o Github?
Plataforma que permite armazenar, compartilhar e trabalhar em conjunto
O que o Github nos permite fazer?
O que é um repositório?
Coleção de arquivos e pastas associados a um projeto
Diferença entre Git e Github?
Quais são as duas maneiras de desfazer uma mudança no Git?
Através do revert ou do reset
O que é o Git Reset?
Move pra trás no tempo, movendo para trrás, fazendo com que o commit nunca existisse
O que é o Git Revert
Reverte as mudanças e conseguimos compartilha-las em uma novo commit
O que é o comando Rebase?
Copia e “despeja” os commits em um outro lugar.Usado para criar uma sequência linear de commits
O que significa o HEAD nos commits?
Commit que está ativo no momento.
O que são as Issues no Github?
Espaço para reportar bugs, sugerir melhorias ou discutir funcionalidades
O que é um merge?
Unir duas branches a fim de juntar as alterações realizadas
O que é um Pull Request (PR)?
Pedido feito para incluir suas alterações em uma branch. Normalmente deve ser aprovada antes de ser feito um merge