Apresentação sobre desenvolvimento de software para a disciplina Composição e Projetos na ETEC Padre Carlos Leoncio. Apresentado por: Jonathan Célio, Ronald Esteferson, Lion Ewerton e Marcela Silvestre
15. UMA BREVE HISTÓRIA DO GIT
• Kernel (núcleo) do Linux
(1991 - 2002)
• Parceria/Desfazendo
relacionamento com
BitKeeper
• Criação de um novo
projeto, que será o GIT
16. OBJETIVOS
• Velocidade
• Design simples
• Suporte robusto a desenvolvimento
não linear (milhares de branches paralelos)
• Totalmente distribuído
• Capaz de lidar eficientemente com
grandes projetos como o kernel do
Linux (velocidade e volume de dados)
• Concepção em 2005 - popularidade
18. PROJETOS QUE USAM GIT
Android52
Arch Linux
Debian58
git66 GIMP67
jQuery75
Linux kernel
Linux Mint78 79
PHP93
Xiph110
Yahoo! UI Library112
Zend Framework113
19. Compatível com:Windows, Solaris, Linux e Mac
Chris Wanstrath,Tom Preston-Werner e PJ
Hyett
Lançado em abril de 2008
Formatos suportados: Markdown,ASCIIIDoc,
POD e Roff
20. Compartilhar seus projetos
Utilizar como portifólio
Integração com o Git
Fazer network e amigos
Aprender e colaborar
5 MOTIVOS PELO QUALVALE A PENA
COMEÇAR A USAR GITHUB
21. COMENTÁRIOS
• Manter o repositório Git publico ou privado
(privado precisa de conta paga)
• Wiki
• Code Review
• Rede social de desenvolvedores
22. LOCAIS DE OPERAÇÃO
Working Directory (Diretório deTrabalho)
Staging Area (Área de Preparação)
Repository or Git Directory (Diretório deTrabalho)
49. Envia todos os arquivos commitados como snapshot para o repositório
git push
50. Recebe todos os arquivos consolidares do repositório para o diretório de
trabalho
git pull
51. REFERENCIAS
Expert's Voice in Software Development - http://git-scm.com/book/pt-br/
Git Cheat Sheet - https://help.github.com/articles/git-cheatsheet
GIT e o Mercado - http://www.youtube.com/watch?v=-WvzRmi5nNI
Para que serve o git - http://www.contagia.com.br/blog/git-pra-que-serve/
Iniciando no Git - http://tableless.com.br/iniciando-no-git-parte-1/
Livro oficial Git - http://git-scm.com/book/pt-br
Modelos de versionamento - http://svnbook.red-bean.com/en/1.0/ch02s02.html