TerraLib and TerraView Wiki Page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wiki:documentation:devguide:gitlab [2016/07/26 16:57]
gribeiro [Sincronizando Sua Cópia Local e Seu Fork com o Repositório Original]
wiki:documentation:devguide:gitlab [2016/07/29 14:14]
mzaglia [Alterando o endereço de um remote]
Line 90: Line 90:
  
  
-=== Fazendo ​pedidos ​de merge (Merge Requests) ===+===== Fazendo ​um Pedido ​de Merge (Merge Requests) ​=====
  
-Para enviar as modificações para o repositório original ​é necessário fazer pedido de merge pela interface 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. 
-Navegue ​para o seu fork e vá para "Merge Requests" disponível no menu lateral esquerdo ​clique em "New Merge Request"​.+ 
 +No seu navegador, vá para o endereço do seu //fork//, como por exemplo:\\ https://​gitlab.dpi.inpe.br/​gribeiro/​terralib. 
 + 
 +No painel à esquerda selecione a opção //Merge Requests// crie um novo pedido (//New Merge Request//). 
 + 
 +Você será redirecionado para uma página com dois mecanismos na tela. O objeto apresentado em //Source branch// representa o seu fork e //Target Branch// o repositório oficial da TerraLib.  
 + 
 +Em //Source Branch//, selecione o branch que estão as modificações do seu fork. Em //Target Branch//, selecione para qual branch do repositório oficial que deve incorporar as novas mudanças. Em seguida, selecione "​Compare branches and continue"​. ​ 
 + 
 +**Atenção** Se não houver mudanças comparando os branches, você não poderá prosseguir com a criação do pedido de //Merge Request//​. 
 + 
 +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>​
  
-Na janela do navegador, no site do GitLab do seu //fork//, selecione o ramo correto, onde você fez as modificações e em seguida selecione a opção //"​Compare branchs and continue"//​.