Git

Post on 27-Jun-2015

249 views 2 download

description

Introdução ao Git

Transcript of Git

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/

ps@patriciodossantos.net

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 clonegit@github.com: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 git@github.com: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!