Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

GIT

No description
by

Marcio Dias

on 27 June 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of GIT

Profissioal
PHP, Ruby on Rails, C#.NET, Java (Android), Python
Atualmente trabalhando na CWI Software
4 anos de mercado de trabalho há 3 como programador
CVS, SVN, GIT e TFS
O que é GIT?
É um sistema de controle de versão
É free, Open Souce e multiplataforma
#On Branch git-historia
Pode ser utilizado para projetos de qualquer dimensão
Sistema de controle de versão?
Bazaar, Mercurial, Darcs, Perforce...
Subversion, CVS, TFS...
Centralizados e Distribuidos!
Sim,
há diferença...
Centralizado e Distribuido
marciosalinodias@gmail.com
Marcio Salino Dias
Quem sou eu?
Tecnólogo em Análise e Desenvolvimento de Sistemas
Cursos profissionalizantes
Web
Linux
Mobile - Android
Terra Live Guadalajara
Abril
Aplicativos Mobile
PUC-RS e CIEE-RS
Projetos pessoais
Minha história com GIT
Centralizado
Distribuido
Versionamento de arquivos,
garantia de backup e controle de alterações
CVS, SVN, TFS...
Mercurial, Bazaar, Darcs...
GIT
Trabalhar offline.
Versionamento local (commit local).
Sincronizar apenas quando necessário.
Cada dev pode tornar-se o repositorio principal.
É possivel reverter um arquivo para qualquer commit.
Tags, branches, stash, stage...
Qual é o grande 'tchan'?
Desenvolvimento do Kernel do Linux
(sim, o cara do Linux)
Trabalhar offline
Problemas com o BitKeeper
Performance
Confiabilidade
Criado por quem e pra que?
Linus Torvalds
Criado em 2005 (8 anos)
Idade? Plataforma?
É Multiplataforma!
Quem usa?
OK...
Como que uso?
#On Branch git-tools
Ferramentas básicas
Terminal
Git Bash
Git GUI
Repositórios
Seu PC
Ferramentas de Terceiros
GIT
#On Branch git-important
É local... nunca esqueça disso!
Commit
Por que meus commits não vão para o servidor?
No GIT o commit é local!
Fuck!
... eu avisei!
Voltamos para essa imagem...
Clone e Branches
Agora vai...
Pull e Push
Clone e Branches
Clone e Branches
Clone e Branches
Clone e Branches
WTF?
Calma.... tem mais!
Stage
Stash - O limbo!?
Ok, chega né?
Claro que não!
Hands-on
E agora? Acabou?
Esse cara não cansa de falar?
Acabou!
Desculpem qualquer coisa!
Muito obrigado pela atenção!
...tem mais um...
E-mail + Gtalk:


Facebook:


Github:


Skype:


Contatos
marciosalinodias@gmail.com
Marcio Salino Dias
marciosalinodias
tecmsd
#SóValeu
#MuitoObrigado
PERGUNTAS?
Full transcript