Oficina de GIT – para participação social – Agora é com vocês



Oficina de GIT – para participação social – Agora é com vocês

1 0


slidesOficinaENAP

apresentação da oficina na ENAP

On Github ParticipaGIT / slidesOficinaENAP

Oficina de GIT

para participação social

por lucianosb e Ricardo Poppi

O que é git?

Controle de Versão

O controle de versão é um sistema que registra as mudanças feitas em um arquivo ou um conjunto de arquivos ao longo do tempo de forma que você possa recuperar versões específicas.

Controle Local

Tudo no Git tem seu checksum (valor para verificação de integridade) calculado antes que seja armazenado e então passa a ser referenciado pelo checksum. Exemplo:

24b9da6552252987aa493b52f8696cd6d3b00373

Controle Distribuído

Conceitos

  • Repositório: local que armazena o conteúdo e suas versões
  • Branch: uma divisão do repositório
  • Fork: um clone do repositório
  • Commit: mudanças feitas em um ou mais arquivos
  • Pull Request: solicitação de unir o conteúdo de dois repositórios

Possibilidades de Uso

  • Controlar desenvolvimento de software
  • Escrever um livro
  • Controlar projetos de lei
  • Gerenciar participação social
  • Controlar trabalhos na faculdade
  • Controlar arquivos pessoais
  • Portfolio Web

Casos Nacionais

globo.com

Gabinete Digital RS

dados.gov.br

OKFN BR

Outros casos

Agora é com vocês

Faça login no github: http://github.com Acesse https://github.com/ParticipaGIT/oficinaENAP Edite o arquivo README.md seguindo as instruções Envie um Pull Request

Links desta apresentação

Para estudar em casa

Desafio Bônus

Navegue no menu Explore do Github e contribua com um programa de código aberto. Qualquer contribuição é válida: relatar bugs, ajudar a traduzir, sugerir ideias ou mesmo desenvolver novas funcionalidades em um sistema de código aberto.