Skip to content

Repositório criado para curso de Versionamento de Código com Git e GitHub realizado dentro do boocamp do Banco Pan

Notifications You must be signed in to change notification settings

uDanielBispo/BootcampBancoPanGitHub

Repository files navigation

link do curso

Versionamento de código com Git e GitHub

Basicamente versionamento é quando se tem um arquivo onde varias pessoas podem mexer e as atualizações de cada não serão perdidas

Tipos de Sistemas de controle de versão:

VCS Centralizado (CVCS)

VCS Distribuído (DVCS)

O Git é um sistema de controle de vesão distribuido

Fluxo básico no Git

O GitHub é uma plataforma de hospedagem de códiogo para controle de versão com Git, e colaboração.

Autenticação de opearções Git:

Token de acesso pessoal - É uma senha aleatória gerada para que você possa colaborar no seu repositório, evita que você utilize sua senha pessoal do git

SSH

Recuperando versão

GIT RESTORE nomearquivo.ext

Esse código recupera a ultima versão e descarta as alterações antes feitas.

Corrigindo a última mensagem de commit

GIT COMMIT --AMEND -M "Corrige commit"

Restaurando commit anterior

git reset --soft hash do commit

Forma diferente de criar repositório

Você pode anexar um repositório remoto a um repositório local sem precisar fazer o comando git clone

Exemplo:

Abra o terminal em um diretório

mkdir diretorio
cd diretorio
git init
git add origin URL

Após isso você poderá realizar o git push

Trabalhando com Branches - Criando, Mesclando, Deletando e Tratando Conflitos

Criando uma branch:

git checkout -b nomeBranch

A partir desse momento, ao commitar novamente, a branch tomará seu próprio rumo e apontará sozinha para os outros commits, enquanto a main ficará apontando para o ultimo commit

git checkout main **// para voltar basta realizar**
git branch -v **// mostra os ultimos commits de cada branch**
git branch **//** ******************************************************************************para descobrir todas as branchs criadas******************************************************************************
git merge branchName **// para mesclar as branchs faça**
git branch -d branchName ******************// para excluir branch******************
git pull = git feth + git merge
git diff branch1 branch2 
git stash ******// arquiva sua alteração que voce não deseja levar para a main******

Recomendação de leitura 3.branching

Git - Book

https://github.com/elidianaandrade/dio-curso-git-github

About

Repositório criado para curso de Versionamento de Código com Git e GitHub realizado dentro do boocamp do Banco Pan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published