Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:documentation:devguide:gitlab [2016/07/26 17:40] raphael.costa [Fazendo um Pedido de Merge (Merge Requests)] |
wiki:documentation:devguide:gitlab [2016/08/03 16:15] (current) felipe.siqueira [Configurando sua Cópia Local do Fork para Sincronizá-lo com o Repositório Original] |
||
---|---|---|---|
Line 59: | Line 59: | ||
$ git remote add upstream https://gitlab.dpi.inpe.br/terralib/terralib.git | $ git remote add upstream https://gitlab.dpi.inpe.br/terralib/terralib.git | ||
</code> | </code> | ||
+ | |||
+ | Pelo TortoiseGit: | ||
+ | |||
+ | {{:wiki:documentation:devguide:addremotetortoisegit.jpg?600|}} | ||
**2.** Verifique se o //upstream// do seu repositório local foi associado corretamente ao endereço do repositório oficial (https://gitlab.dpi.inpe.br/terralib/terralib.git). Para isso, utilize o comando abaixo: | **2.** Verifique se o //upstream// do seu repositório local foi associado corretamente ao endereço do repositório oficial (https://gitlab.dpi.inpe.br/terralib/terralib.git). Para isso, utilize o comando abaixo: | ||
Line 91: | Line 95: | ||
===== Fazendo um Pedido de Merge (Merge Requests) ===== | ===== Fazendo um Pedido de Merge (Merge Requests) ===== | ||
- | |||
- | **TODO:** Rafael, por favor, reveja esta seção. | ||
Para enviar as modificações presentes no repositório do seu //fork// para o repositório original será necessário fazer um pedido de //merge// através da interface gráfica do GitLab. | Para enviar as modificações presentes no repositório do seu //fork// para o repositório original será necessário fazer um pedido de //merge// através da interface gráfica do GitLab. | ||
Line 107: | Line 109: | ||
Você será redirecionado para a página de criação e detalhes adicionais do //Merge Request//. Preencha um título do pedido, adicione uma descrição do que esta foi feito e em seguida confirme. | Você será redirecionado para a página de criação e detalhes adicionais do //Merge Request//. Preencha um título do pedido, adicione uma descrição do que esta foi feito e em seguida confirme. | ||
+ | |||
+ | ===== Dicas para o Git ===== | ||
+ | |||
+ | === Alterando o endereço de um remote === | ||
+ | |||
+ | Caso você queira alterar o endereço de um remote, use o comando a seguir em seu repositório local: | ||
+ | <code bash> | ||
+ | $ git remote set-url <nome-do-remote> <novo-endereço> | ||
+ | </code> | ||
+ | |||
+ | === Desfazendo um commit no seu repositório local === | ||
+ | |||
+ | Desfazendo o último commit e mantendo as alterações: | ||
+ | <code bash> | ||
+ | $ git reset HEAD^ | ||
+ | </code> | ||
+ | |||
+ | Desfazendo o último commit e as alterações **permanentemente**: | ||
+ | <code bash> | ||
+ | $ git reset HEAD^ --hard | ||
+ | </code> | ||
+ | |||
+ | Desfazendo múltiplos commits: | ||
+ | |||
+ | <code bash> | ||
+ | $ git reset HEAD~<quantidade-de-commits> | ||
+ | </code> | ||
+ |