http://www.trustcode.com.br/slides/slide/colaborando-com-o-odoo-no-brasil-2
1ª Etapa - Entendendo um pouco sobre o git e github, ferramentas essenciais no desenvolvimento do Odoo:
2. O que é o git e github
git
ferramenta desenvolvida por Linus Torvalds para controle de código, sucessor
do SVN.
github
site para hospedar repositórios git, totalmente free para projetos open source.
3. Passos iniciais
Criando a conta no github.com
Baixar e instalar o git localmente.
Configurar os dados iniciais no git:
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
4. Conceitos do git
Repositório - pasta ou local onde fica o código principal
Clone - fazer uma cópia do projeto principal
commit - “trick one”
pull - receber as modificações de um remote
push - enviar o código para um remote
branch - parecido com o clone porém sem criar uma nova pasta
5. Alguns comandos úteis
git diff - mostra as diferenças
git status - mostra o status dos arquivos
git merge - efetua a junção de dois branchs
git checkout - muda para um novo branch
git branch - cria um branch novo ou lista
git remote - configura as urls dos repositórios remotos
6. Conceitos do github
Fork - parecido com um clone, porém feito diretamente na sua conta do github
Issues - indica problemas ou melhorias
Pull Request - requisição para integrar as modificações no repositório principal