terça-feira, 25 de outubro de 2011

Git / GitHub


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



GitHub

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 -

Nenhum comentário:

Postar um comentário