Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Começando com Git e Controle de Versão de Software

Começando com Git e Controle de Versão de Software

Matheus Calegaro

October 17, 2018
Tweet

More Decks by Matheus Calegaro

Other Decks in Technology

Transcript

  1. Criado por Linus Torvalds, o Git é um Sistema de

    Controle de Versão (VCS) distribuído que gerencia alterações em um arquivo ou conjunto de arquivos, assim permitindo, por exemplo, a recuperação de funcionalidades anteriores e isolamento de novas features em desenvolvimento.
  2. Dev 1 Dev 2 Versão de trabalho Versão de trabalho

    Repositório Versão 1.1.3 Versão X.Y.Z Versão 1.1.3 Versão X.Y.Z Versão 1.1.3 Versão X.Y.Z
  3. Diretório de Trabalho Área de Preparação Estados de Trabalho Diretório

    Git Suas modificações ainda não observadas Snapshots das suas modificações prontas para serem guardadas Suas modificações agora estão armazenadas! $ git add $ git commit
  4. Comando Descrição git init Inicia um novo repositório Git no

    diretório atual git status Mostra o status atual do repositório local (Working Directory/Diretório de Trabalho) git diff Mostra diferenças entre a versão de um arquivo no D.T. e o último arquivo enviado para o Staging git log Mostra o histórico de commits do repositório git add Adiciona arquivos à Área de Preparação (Staging Area) git commit “Commita” (salva) as alterações no Diretório Git e está pronto para ser enviado para o repositório remoto git remote Operações com repositório remoto (adicionar, remover, renomear…) git push Envia os arquivos do Diretório Git (Git Directory) para um repositório remoto git checkout Atualiza arquivos na árvore de trabalho para corresponder à versão no índice ou na árvore especificada git merge Mescla duas (ou mais) ramificações git branch Operações com ramificações
  5. Links Úteis • Try Git (inglês) • http://goo.gl/gS6V6Y • Git

    Book Oficial (português) • http://goo.gl/kx1ELN • Git Guia Prático • http://goo.gl/zpb5HI