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 o projeto-x
-- 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
Faço um merge do branch projeto-x-vs no master
Desde já agradeço a sua atenção e desejo sucesso em seus empreendimentos!
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!