A ferramenta indispensável na bagagem do programador
A ferramenta indispensável na bagagem do programador
Quem Sou Eu?
Patrício dos SantosDesenvolvedor
Web: PHP, Ruby on Rails
Desktop: C#, Java
Entre outros…
http://www.patriciodossantos.nethttps://github.com/PSantos10/
Git – O que é?
• Sistema de controle de versão distribuído;• Sistema de Gestão de Código Fonte;• Rápido e Eficiente;• Escrito pelo Linus Torvalds• Inicialmente escrito para o desenvolvimento do Kernel Linux.
1. – Instalação e Configuração
• Windows• http://git-scm.com/download/win
• Linux• http://git-scm.com/download/linux
• Mac • http://git-scm.com/download/mac
1.1. Instalação no Windows
1.2. Configurações Iniciais
We are Ready to Start!
2.1. Criando novo repositório
git init
2.2. Copiar um repositório
git clone c:\repositório_a
git [email protected]:PSantos10/minha_pagina.git
Let’s do It!
3. Fluxo de trabalho
• Working Directory• Index• HEAD
(Repository)
4. Adicionar ficheiro ao repositório
git add index.php git add *
git commit –m “adicionando ficheiro index.php”
5. Git Status
git status
6. .gitignore
Exemplos: https://github.com/github/gitignore
Gerador: http://gitignore.io/
Let’s do It!
7. Repositório Remoto
7.1. Adicionar Repositório Remoto
git remote add origin [email protected]:PSantos10/minha_pagina.git
7.2. Enviando alterações para o rep. remoto
git push origin master
7.3. Actualizando o repositório local
git pull
Let’s do It!
8. Outros comandos
git merge <branch>
git checkout –b <new_branch>
git log
git checkout <new_branch>
git tag 1.0.0 1b2e1d63ff
Let’s do It!
9. Ferramentas Gráficas
FIM
Obrigado!