Quem sou eu
Graduação: 2009 – 2013 Mestrado: 2013 - atual
Desenvolvedor / Líder Técnico / Gerente de Projetos 2011 - atual
Como dois desenvolvedores
podem trabalhar no mesmo projeto de
desenvolvimento de software?
Como compartilhar código garantindo que nenhum trabalho foi sobrescrito ou perdido ?
Como manter o projeto?
Precisar reverter uma alteração?
Quiser saber como um método estava implementado antes de uma mudança?
E se...
Topologia?
Política de controle de concorrência?
Ramos?
Etiquetas?
Armazenamento?
Consultas ao histórico?
Ferramentas disponíveis?
Espaço de Trabalho e Índice
u Espaço de Trabalho u Área onde as mudanças são realizadas pelo usuário u Arquivos são modificados, criados ou removidos
u Índice u Área temporária utilizada entre o repositório local e o espaço de trabalho u Permite escolher quais mudanças feitas no espaço de trabalho serão adicionadas a um commit
HEAD
u Ponteiro que controla em qual estado do repositório o sistema está trabalhando
u Aponta para um commit
Adaptado de http://nbviewer.ipython.org/github/LUMC/programming-course/blob/master/images/git-remote.png
git clone
Para criar a chave pública: https://confluence.atlassian.com/pages/viewpage .action?pageId=270827678
Top Related