Basis Tecnologia da Informação S.A. - 2019
Fundamentos
Comandos básicos
Resolução de conflitos
Customização
Não centralizado
Operações locais
Integridade
Só adiciona conteúdo
Estados: commited, modified, staged
Sistemas de controle de versão centralizados
![]() |
Sistemas de controle de versão centralizados
![]() |
Iniciando os trabalhos
local
remoto
Iniciando os trabalhos
local
$ git initIniciando os trabalhos
remoto
$ git clone [url]![]() |
$ git status
$ git add
$ gitignore
$ gitdiff
$ git commit
$ git commit --amendBasis Foundation
Guia de Gerência de Configuração https://foundation.basis.com.br/gerencia_configuracao.html#regras-nomenclatura
$ git remote
$ git fetch
$ git pull
$ git pushBasis Foundation
Manual Clone e Commit no Git https://foundation.basis.com.br/gerencia_configuracao.html#manual-clone-e-commit-no-git
Baselines
$git tag
$git branch
$git checkout
$git merge
Já existe um código em produção
Criar uma branch para nova funcionalidade
Voltar a branch de produção para corrigir um erro
Fazer o merge da correção na master
Voltar para a branch da nova funcionalidade
Fazer o merge da nova funcionalidade na master
Já existe um código em produção
![]() |
Criar uma branch para nova funcionalidade
![]() |
2.1. Adicionar commits para a nova funcionalidade
![]() |
Voltar a branch de produção para corrigir um erro
![]() |
Fazer o merge da correção na master
![]() |
Voltar para a branch da nova funcionalidade
![]() |
Fazer o merge da nova funcionalidade na master
![]() |
Fazer o merge da nova funcionalidade na master
![]() |