Gitclone » Histórico » Versão 3
« Anterior -
Versão 3/9
(diff) -
Próximo » -
Versão atual
Mauricio Luiz Viani, 27/06/2016 17:20 h
Clonando o repositório do Expresso Livre¶
- Entre em um shell de comando, no usuário em que foi configurado o git;
- Crie uma pasta, em algum local do seu disco, para receber o repositório;
- Execute a clonagem:
$ git clone http://git.expressolivre.org/expressolivre.git <pasta-local>
Crie um branch para o desenvolvimento da sua alteração¶
- Entre na pasta local, onde o repositório foi clonado, e execute:
$ git branch <meu-branch> Isso irá criar um novo branch, no seu repositório local, com o nome indicado por <meu-branch> Não utilize o branch 'master' ou o branch 'stable' para desenvolvimento. Utilize, isto sim, um branch novo para cada implementação que vier a fazer no Expresso Livre
Enviar suas alterações para o repositório remoto¶
- Implemente suas modificações, normalmente, sobre o branch criado, teste e quando estiver pronto para enviar, execute os comandos:
$ git add * $ git commit -m "Issue #<nnnn> - <comentário>" $ git push Onde: <nnnn> corresponde ao número da Issue (tarefa) no Redmine <comentário> é um texto resumido explicativo da alteração que está sendo realizada Exemplo: $ git commit -m "Issue #1885 - Implementa o construtor da classe Imap"
Observações¶
- Caso uma mensagem de commit esteja fora do padrão, o repositório remoto retornará um erro e o push não será efetivado;
- O repositório remoto está programado para aceitar um único commit por Issue;
- Somente apague o branch local, sobre o qual foi feito o desenvolvimento, depois que as alterações tiverem sido incorporadas ao repositório remoto.