gustavoguanabara / projeto-site

Projeto de um site criado durante o curso de Git e GitHub
MIT License
813 stars 326 forks source link

Criar uma aula mostrando a "árvore" do git visualmente #2

Open severomario opened 4 years ago

severomario commented 4 years ago

Boa tarde professor!

Antes de mais nada, gostaria de agradecer pelo conteúdo e dizer que passei para diversas pessoas e alguns me retornaram dizendo que finalmente compreenderam como o Git/GitHub funcionam.

Segundo, gostaria de solicitar uma aula onde explicasse o processo de commits, branches, etc. utilizando algum software (talvez o vscode já tenha essa opção) onde a "árvore" fosse sendo construída passo a passo (visualmente falando).... Talvez utilizando até a opção dentro do site do próprio GitHuB (Insights > Network)

Exemplo (cada passo desse ir mostrando a árvore):

-- Crio uma branch do projeto-x chamada de projeto-x-vs-01 -- Crio um arquivo com uma linha de conteúdo -- Commito essa mudança no branch do projeto-x

--- Dentro da branch projeto-x-vs-01 crio a feature-01 --- Altero a primeira linha do arquivo citado anteriormente e adiciono mais uma linha --- Commito essa mudança no branch feature-01

--- Dentro da branch projeto-x-vs-01 crio a feature-02 --- Altero a primeira linha do arquivo citando anteriormente e adiciono mais uma linha (conflito na primeira linha) --- Commito essa mudança no branch feature-02

-- Faço um merge do branch feature-01 no branch projeto-x-vs-01

-- Faço um merge do branch feature-02 no branch projeto-x-vs-01

Desde já agradeço a sua atenção e desejo sucesso em seus empreendimentos!

lopesAugusto commented 3 years ago

no vscode tem essa extensão e no terminal linux, é só legal de visualizar a precisão está em vc conhecer o git log