Apresentação sobre a ferramenta de controle de versões Git e Github.
Autor: Davi Matos
Disciplina: Engenharia de Software
IE: Universidade Federal Rural do Semi-Árido (UFERSA)
Apresentação sobre a ferramenta Git e Sistemas de Controle de Versão apresentado por mim na Lands Agência Web em um de nossos sábados de "Multiplicação do Conhecimento".
Apresentação sobre a ferramenta de controle de versões Git e Github.
Autor: Davi Matos
Disciplina: Engenharia de Software
IE: Universidade Federal Rural do Semi-Árido (UFERSA)
Apresentação sobre a ferramenta Git e Sistemas de Controle de Versão apresentado por mim na Lands Agência Web em um de nossos sábados de "Multiplicação do Conhecimento".
Controlo de Versões Distribuído com Git - C. Augusto ProieteComunidade NetPonto
O Git é um sistema de controlo de versões distribuído altamente performante, extensível e potente, que está a ser adoptado cada vez mais por developers de diferentes plataformas incluindo .NET.
Nesta apresentação o Augusto irá mostrar os primeiros passos com o Git, como trabalhar em equipa sem pisar os pés uns dos outros e permitindo uma gestão mais fácil dos artefactos de um projecto, incluindo código, documentação e binários.
Irá partilhar as suas experiências de uso do Git no dia-a-dia em equipa, as reacções e as melhorias que Git trouxe, e quais as convenções e fluxos de trabalho que utiliza.
Video desta apresentação:
http://www.youtube.com/watch?v=aAIryX2gVTY
Apresentação realizada na 17a Reunião Presencial da Comunidade NetPonto ( http://netponto.org ) em Lisboa, sobre Controlo de Versões Distribuído utilizando o Git. Configuração, principais comandos, e workflows.
Gravação em vídeo:
http://www.youtube.com/watch?v=lTsAEhXkgms
Porque todo programador deve utilizar Sistema de Controle de Versão?Marco Rosner
Estes slides foram apresentados no FREESON 2009, evento de software livre organizado pelo CESMAC, na palestra entitulada "Porque todo programador deve utilizar Sistema de Controle de Versão?"
Porque usar um sistema de controle de versão distribuído como GIT?William Seiti Mizuta
Veja as vantagens do uso de uma ferramenta de controle de versão distribuído em relação às outras. Vamos falar sobre as boas práticas de como desenvolver no dia-a-dia de um projeto sem muitos problemas.
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
Essa palestra introduz o conceito de git como sistema de controle de versão e discute como o Github é importante para os desenvolvedores como ferramenta e plataforma social.
Introdução ao Git, conceitos básicos sobre sistemas de controle de versão distribuídos, comparação entre sistemas de controle de versão centralizados (SVN) e distribuídos, comandos básicos do git, exemplos de workflow com Github, linha de comando, ferramentas visuais.
Controlo de Versões Distribuído com Git - C. Augusto ProieteComunidade NetPonto
O Git é um sistema de controlo de versões distribuído altamente performante, extensível e potente, que está a ser adoptado cada vez mais por developers de diferentes plataformas incluindo .NET.
Nesta apresentação o Augusto irá mostrar os primeiros passos com o Git, como trabalhar em equipa sem pisar os pés uns dos outros e permitindo uma gestão mais fácil dos artefactos de um projecto, incluindo código, documentação e binários.
Irá partilhar as suas experiências de uso do Git no dia-a-dia em equipa, as reacções e as melhorias que Git trouxe, e quais as convenções e fluxos de trabalho que utiliza.
Video desta apresentação:
http://www.youtube.com/watch?v=aAIryX2gVTY
Apresentação realizada na 17a Reunião Presencial da Comunidade NetPonto ( http://netponto.org ) em Lisboa, sobre Controlo de Versões Distribuído utilizando o Git. Configuração, principais comandos, e workflows.
Gravação em vídeo:
http://www.youtube.com/watch?v=lTsAEhXkgms
Porque todo programador deve utilizar Sistema de Controle de Versão?Marco Rosner
Estes slides foram apresentados no FREESON 2009, evento de software livre organizado pelo CESMAC, na palestra entitulada "Porque todo programador deve utilizar Sistema de Controle de Versão?"
Porque usar um sistema de controle de versão distribuído como GIT?William Seiti Mizuta
Veja as vantagens do uso de uma ferramenta de controle de versão distribuído em relação às outras. Vamos falar sobre as boas práticas de como desenvolver no dia-a-dia de um projeto sem muitos problemas.
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
Essa palestra introduz o conceito de git como sistema de controle de versão e discute como o Github é importante para os desenvolvedores como ferramenta e plataforma social.
Introdução ao Git, conceitos básicos sobre sistemas de controle de versão distribuídos, comparação entre sistemas de controle de versão centralizados (SVN) e distribuídos, comandos básicos do git, exemplos de workflow com Github, linha de comando, ferramentas visuais.
Semelhante a GIT - Como desenvolver aplicativos em equipe (20)
7. GIT?
- Sistema de versionamento descentralizado
(Distribuído).
- Git é um filesystem distribuído = Não só código
fonte, mas qualquer tipo de arquivo.
- Eficiente e confiável.
- Dificilmente (não conheço casos) ocorrerá
perda de arquivos.
- Cada commit é identificado por um
identificador SHA1
8. Desenvolvimento Descentralizado
- Concebido para o versionamento sem
repositório centralizado como funciona o
subversion.
- Cada usuário mantém sua versão do
repositório.
- Merges descentralizados
- Versão de sistema fazendo merges dos
repositórios que achar necessários.
9. Por que é interessante utilizar em meu
projeto?
- Várias ‘Áreas de trabalho’ (Ex: Master | Stage |
Production)
- Histórico de alterações = CTRL + Z
10.
11.
12.
13.
14. Commit? Branch?
- Commit é um pacote de alterações
- Branch é um Snapshot do ambiente atual. É
um ponteiro móvel para um commit.