
No nosso Util.runNerdTalks(2) falamos de várias coisas, entre elas o controle de versionamento: Git.
Ele é um pouco diferente do controle de versionamento como o SVN. Os commits são feito localmente, e só depois você faz ele no servidor principal (se for o caso).
Instalar o Git no:
- Mac OSX Lion:
1) O Git já vem instalado junto com o XCode 4 (mostramos aqui como instalar ele no MacOSX Lion.
Comandos Básicos:
- Criar um repositório local
git init
- Baixar um repositório existente (repositorio principal)
git clone "URL do projeto"
- Adicionar um arquivo no repositório local
git add "nome do arquivo"
- Adicionar todos os arquivos no repositório local
git add . "URL do projeto"
- Ver arquivos alterados (diferentes do original)
git status
- Commit local + mensagem
git commit -a -m "first commit"
- Enviar as alterações para repositorio principal
git push origin master
- Pegar as alterações (faz merge) do repositorio principal
git pull origin master
- Fazer merge "na mão"
git mergetool
Dica: Para não enviar todos os arquivos para o repositório principal, crie um arquivo ".gitignore" e coloque os diretórios e arquivos que não deverão ser enviados "comitados". Exemplo

O Github é um serviço onde você pode hospedar seu código usando o Git. Mais do que isso ele é um social networking para programadores.
Ele é muito fácil de usar.
Para criar um projeto novo
1) Configure seu computador a usar o Github
2) Crie um repositório no Github e siga os passos para enviar o arquivo
Baixar um projeto já existente:
git clone git@github.com:AleUehara/Calculadora.git
Dica: Se você não quer abrir seu código fonte, pode usar o Dropbox, como seu repositório principal, já que o mesmo já vem com o Git instalado.
Nossos perfis no GitHub:
Alexandre Uehara - https://github.com/AleUehara
Marcelo Miyake - https://github.com/MarceloMIYAKE
Daniel Uno -
Jorge Rocha -