Neste direto ao ponto ensinaremos como “copiar” um repositório no gitHub de forma a termos permissão de edição. Apresentaremos o comando fetch, para sincronizar o nosso repositório com o original e mostraremos como enviar e aceitar pull requests.
Neste direto ao ponto, veremos como utilizar o comando da ferramenta Git para "resetar" ou regredir o histórico de um repositório Git. Este comando é crucial no dia-a-dia de qualquer desenvolvedor que trabalhe com esta ferramenta de controle de versão
Neste direto ao ponto, apresentarei dicas de como ter melhor aproveitamento das ferramentas para desenvolvimento, usando o Git Bash no lugar no CMD, que vem por padrão no Windows. Vamos testar alguns dos principais comandos do Linux, o VI, ver alguns que não funcionam, onde ficam os arquivos executáveis dos comandos e como ele funciona integrado a um editor de código (VS Code).
Neste direto ao ponto conheceremos as regras para versionar projetos, semanticamente. Ensinaremos o que fazer quando houver uma break change (quebra de compatibilidade), um bugfix (correção), hotfix (correção emergencial em produção), nova feature (recurso), depreciação de recurso, testes alpha, testes beta e release candidate.
O segredo de um bom processo de deploy (publicar seu projeto) é ele ser automatico em todos os sentidos, ou seja, você especificar o mínimo de informações e seu projeto ser publicado sem interferencia humana, neste direto ao ponto vamos ver como automatizar e simplificar o processo de deploy usando Git em um servidor web REAL (online e publicado) e como dar os primeiros passos para automatizar tarefas.
Neste direto ao ponto, darei uma dica focada em produtividade. Mostrarei como criar aliases para comandos do Git, ou seja, criar atalhos para os comandos que você mais usa, economizando tempo e deixando o seu trabalho mais dinâmico, como tem que ser.
Neste direto ao ponto, apresentaremos a diferença entre as operações de mescla de branches: merge e rebase. Além disso, mostraremos o momento certo para usá-los.
Neste direto ao ponto, ensinaremos a buscar o histórico geral de commits de um repositório Git, através do comando "git reflog". Com as referências deste comando podemos navegar irrestritamente pelo histórico de commits de qualquer branch, usando o comando "git reset". Isto é essencial para corrigir erros e organizar o repositório Git.
Neste direto ao ponto vamos descobrir como guardar o estado atual dos seus arquivos não "commitados" e aprender a navegar entre diferentes stashes.