Como “abortar” mesclar no IntelliJ Idea

6

Digamos que estou me fundindo e logo antes do push eu decido que não quero mesclar. É possível se livrar dos commits que eu fundei (e ainda não enviei) sem excluir meu branch local ou entrar na linha de comando?

    
por Jaroslav Záruba 18.01.2018 / 09:10

1 resposta

6

Aconteceu comigo ao receber falhas de push e pull:

  • "Enviar para origem / mestre foi rejeitado"
  • "Você ainda não concluiu sua mesclagem (existe MERGE_HEAD). Confirme suas alterações antes de mesclar"

Para resolver:

  1. Ir para a janela "Controle de versão" - > Guia "Log".
  2. Clique com o botão direito no commit anterior - > "Redefinir ramificação atual para aqui ..."
  3. No Git reset, selecione "Mixed" (mantém as alterações locais).
  4. Se houver confirmações posteriores que já foram enviadas - > Puxe do controle remoto e mescle conforme necessário.
  5. Confirme as novas alterações e envie para o remoto.
por 17.05.2018 / 22:42