Apresentacao gitbasico

9
GIT Paulo Vitor Braga Pessoa MCP Tecnologia em Informática LTDA Ággora – Tecnologia é cidadania [email protected]

Transcript of Apresentacao gitbasico

Page 1: Apresentacao gitbasico

GIT

Paulo Vitor Braga PessoaMCP Tecnologia em Informática LTDA

Ággora – Tecnologia é [email protected]

Page 2: Apresentacao gitbasico

GIT - história

Criado por Linus Torvalds por volta de 2004 para manter o código do núcleo do Linux. Segundo Linus “é melhor manter código manualmente do que usar CVS.”

Page 3: Apresentacao gitbasico

GIT - características

Suporte era muito precário no windows, começa a aparecer ferramentas para

melhorar essa perspectiva (tortoise

git...).

Page 4: Apresentacao gitbasico

GIT - características

Page 5: Apresentacao gitbasico

GIT - características

Branches MUIIIIIITO mais fáceis de serem criados.

Page 6: Apresentacao gitbasico

GIT - comandos

git clone (clona uma repositório git)

git status (verifica qual a situação atual do repositório local, o que tem pra comitar, arquivos novo que foram criados, deletados, etc...).

git add (adiciona novos arquivos ao comit).

git commit (“comita” modificações no repositório local).

git pull (puxa modificações de um repositório git remoto).

git push (envia modificações para um repositório git remoto).

git mergetool (resolve os conflitos que estão pendentes).

git branch (lista todos os branches criados e mostra qual o branch atual).

git checkout -b (cria um novo branch a partir do branch atual e muda pra lá).

git checkout (muda para o branch especificado).

Page 7: Apresentacao gitbasico

GIT - comandos

git merge (leva as modificações do branch para o master).

git rebase (lega as modificações do master para o branch).

Page 8: Apresentacao gitbasico

GIT – links úteis

http://git-scm.com/ (site do projeto).

http://akitaonrails.com/ (blog do akita).

http://www.guiadohardware.net/artigos/entrevista-linus-torvalds/ (entrevista com o Linus).

Page 9: Apresentacao gitbasico

Perguntas?