Git Stash
O git stash arquiva (ou faz o stash) de alterações que você fez na cópia de trabalho durante um determinado período, para que você possa trabalhar em outra coisa, depois voltar e fazer a reaplicação mais tarde.
Git
Github
Conceito de Branch
As branchs(ramificações) é como se fosse uma linha independente de desenvolvimento, todo projeto precisa conter pelo menos uma que é criada automaticamente após o primeiro commit, chamada de main/master.
Git
Github
Primeiro repositório
Um pouco sobre o que é Git e Github e como podemos criar repositórios remotos através de projetos já existentes ou até criar um do zero.
Git
Github
Cherry pick
As vezes precisamos pegar um commit individual que se encontra em uma outra branch, com alguma feature ou correção que aconteceu em paralelo, o Cherry pick faz exatamente isso, ele junta dois commits em uma linha do tempo, evitando de repente de realizar um Merge.
Git
Github
3 Estados dos arquivos
Chegou a hora de entendermos sobre os três estados dos arquivos dentro de um projeto
Git
Github
Introdução a testes unitários com Jest e Testing Library React.js
Nesse guia, eu trago uma introdução de teste unitários utilizando duas ferramentas, Jest e Testing Library no React.js
React
Jest
Testes
Conceito de Merge
Após conhecermos a tão famosa Branch que tem como propósito dividir a linha original do desenvolvimento do projeto, precisamos "trazer" de volta para a branch main/master
Git
Github
Padronização com GitFlow
Depois que aprendemos a trabalhar com as Branchs e os Merges, é importantes nós criarmos alguns padrões e organização do projeto, para não ficar aquela bagunça no histórico. Com esse pensamento o Holandês Vincent Driessen teve a brilhante ideia de criar o GitFlow.
Git
Github