HOWTO: workshops e e-books para geeks.

Git no dia-a-dia

Entenda como funciona o Git, o sistema de controle de versões distribuído que vem ganhando cada vez mais atenção. Neste workshop nós iremos explorar os comandos mais utilizados no dia-a-dia, passando por comandos mais avançados que irão ajudar na hora de manter os seus repositórios.

O que você vai ver

Introdução
Um pouco sobre versionamento
Por que usar Git
Instalando no Mac, Linux e Windows
Configurações iniciais
Mais sobre o Git
Criando repositórios
Workflow básico
Visualizando as alterações
Fazendo commit das alterações
Alterando o último commit
Ignorando arquivos
Desfazendo uma mudança
Acessando o changelog
Interfaces gráficas
Conhecendo o gitk
Alternativas para Mac, Windows e Linux
Trabalhando em equipe
Clonando repositórios existentes
Configurando novos repositórios
Enviando as alterações para o repositório remoto
Removendo branches remotos
Pegando alterações
Configurando múltiplos repositórios
Criando seus próprios repositórios remotos
Usando branches
Criando novos branches
Navegando entre branches
Fazendo merging das alterações
Resolvendo conflitos
Removendo branches
Dando manutenção em seus branches
Trabalhando com branches remotos
Adicionando tags
Criando novas tags
Compartilhando tags
Trabalhando com tags remotas
Indo além do básico
Trabalhando com diffs
Revertendo commits
Salvando as alterações temporariamente
Alterando o histório
Escolhendo commits aleatórios
Repositórios externos como referência/dependência
Utilizando hooks
Encontrando bugs
Trabalhando com Subversion
Clonando um repositório existente
Enviando as alterações para um repositório remoto
Arrumando a casa
Limpando arquivos desnecessários
Verificando a validade do repositório
Removendo referências a objetos inexistentes
Recuperando dados

Corra e faça sua inscrição agora mesmo. As vagas são limitadas!

Pré-requisitos

Para participar deste curso, você precisa ter conhecimentos básicos de uso de terminal e, opcionalmente, ter usado algum controle de versionamento de arquivos, como Subversion ou CVS.

Inscrições

Vagas esgotadas!

Inscreva-se em nossa newsletter para saber quando este workshop tiver novas turmas abertas.

Workshops presenciais

Os workshops presenciais acontecem em São Paulo, no escritório da Hellobits, que fica ao lado do metrô Paraíso.

Em vez de perder tempo tentando usar um sistema operacional diferente do que você está acostumado, você usará seu próprio notebook. Você receberá instruções de como configurar seu Mac OS X, Linux e Windows. E lembre-se: traga o seu carregador.

Workshops online

Configuração

Você irá precisar de um navegador que tenha suporte a WebSockets e a última versão do Flash. Por isso, apenas Google Chrome e Safari (WebKit) funcionam oficialmente. A boa notícia é que o Chrome está disponível em todas as plataformas. Você também vai precisar de uma conexão banda larga de 500kbps ou melhor.

Uma outra coisa que pode influenciar sua participação é a presença de proxies e/ou firewall. Certifique-se que as portas 80, 81, 1935 e 2345 estão liberadas.

Recursos do workshop

Você irá participar do workshop através de uma plataforma online com áudio e vídeo. Você também terá acesso à lista de discussão do curso, onde irei tirar suas dúvidas. Os vídeos das aulas poderão ser baixados e assistidos a qualquer momento!

Você poderá, a qualquer momento, solicitar o reembolso caso o sistema não se comporte como o esperado e/ou se você estiver insatisfeito.