Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

GIT: CONTROLE DE VERSÃO
PARA DESENVOLVEDORES
O QUE É GIT?
GIT É UM SISTEMA DE CONTROLE DE VERSÃO DISTRIBUÍDO.
PERMITE QUE VÁRIAS PESSOAS TRABALHEM NO MESMO PROJETO AO MESMO TEMPO SEM SOBRESCREVER AS ALTERAÇÕES UMAS D
OUTRAS.
FOI CRIADO POR LINUS TORVALDS EM 2005 PARA GERENCIAR O DESENVOLVIMENTO DO LINUX.
PRINCIPAIS VANTAGENS DO GIT
RASTREAMENTO COMPLETO DE TODAS AS ALTERAÇÕES FEITAS NO CÓDIGO.
POSSIBILIDADE DE REVERTER MUDANÇAS PARA VERSÕES ANTERIORES.
TRABALHO EM EQUIPE: PERMITE COLABORAÇÃO SEM CONFLITOS COM DIFERENTES BRANCHES.
DISTRIBUÍDO: CADA DESENVOLVEDOR TEM UMA CÓPIA COMPLETA DO PROJETO.
TERMOS IMPORTANTES NO GIT
REPOSITÓRIO (REPO): LOCAL ONDE O HISTÓRICO DO PROJETO É ARMAZENADO.
COMMIT: GRAVAÇÃO DE UMA ALTERAÇÃO NO CÓDIGO COM UMA MENSAGEM DESCRITIVA.
BRANCH: RAMIFICAÇÃO QUE PERMITE TRABALHAR EM NOVAS FUNCIONALIDADES SEM AFETAR O CÓDIGO PRINCIPAL.
MERGE: COMBINA ALTERAÇÕES DE DIFERENTES BRANCHES.
PULL/PUSH: BAIXAR OU ENVIAR ALTERAÇÕES ENTRE REPOSITÓRIOS LOCAIS E REMOTOS.
CICLO DE TRABALHO COM GIT
1. CLONAR O REPOSITÓRIO (GIT CLONE)
2. CRIAR BRANCH PARA NOVAS FUNCIONALIDADES (GIT BRANCH)
3. FAZER COMMITS DAS MUDANÇAS (GIT COMMIT)
4. MESCLAR A BRANCH NO CÓDIGO PRINCIPAL (GIT MERGE)
5. ENVIAR PARA O SERVIDOR REMOTO (GIT PUSH)
GIT NO DESENVOLVIMENTO
GIT É AMPLAMENTE USADO EM DESENVOLVIMENTO DE SOFTWARE, PRINCIPALMENTE EM:
PROJETOS OPEN SOURCE
EQUIPES ÁGEIS QUE TRABALHAM EM DIVERSAS FUNCIONALIDADES SIMULTANEAMENTE
GERENCIAMENTO DE RELEASES E VERSÕES DE SOFTWARE
PLATAFORMAS QUE USAM GIT
, GITLAB, BITBUCKET: SERVIÇOS BASEADOS EM GIT QUE FACILITAM O GERENCIAMENTO DE REPOSITÓRIOS REMOTOS,
INTEGRAÇÃO CONTÍNUA, E COLABORAÇÃO.
CONCLUSÃO
GIT É UMA FERRAMENTA ESSENCIAL PARA O CONTROLE DE VERSÃO
EM PROJETOS DE DESENVOLVIMENTO.
PROPORCIONA SEGURANÇA, FLEXIBILIDADE E EFICIÊNCIA NO
GERENCIAMENTO DE CÓDIGO EM EQUIPE.

Mais conteúdos dessa disciplina