Índice:

Como fazer o rebase interativo com Eclipse (eGit): 10 etapas
Como fazer o rebase interativo com Eclipse (eGit): 10 etapas

Vídeo: Como fazer o rebase interativo com Eclipse (eGit): 10 etapas

Vídeo: Como fazer o rebase interativo com Eclipse (eGit): 10 etapas
Vídeo: 10. Fazendo Rebase - Git e Github na Vida Real 2024, Julho
Anonim
How to Rebase Interactive With Eclipse (eGit)
How to Rebase Interactive With Eclipse (eGit)

20180718 - "Acho" que resolvi o problema com as imagens. Se eles aparecerem ampliados ou não fizerem sentido, tente clicar. Se você encontrar um problema, envie-me uma mensagem e tentarei ajudar.

Este instrutível fornece os detalhes passo a passo para executar um Rebase Interativo no Eclipse (eGit). As capturas de tela são baseadas no Eclipse Neon.3 (no Windows), no entanto, o processo tem sido quase idêntico no Eclipse Mars e em outras versões anteriores também. A GUI do Linux expõe pequenas variações, no entanto, os detalhes aqui ainda devem ser próximos o suficiente para orientá-lo durante o processo. (Ainda aplicável a partir do Eclipse 2020-09 [v4.17.0].)

As etapas neste processo são baseadas no uso do Github para remotos de origem e upstream. (Eu não trabalhei com o git de nenhuma outra maneira, mas achei que deveria mencioná-lo apenas no caso de ser importante para um leitor em algum lugar ao longo do caminho.)

Etapa 1: Mostre a visualização do histórico do seu projeto

No Package Explorer, clique com o botão direito do mouse no menu de contexto para 'Mostrar em'> 'Histórico'

Etapa 2: iniciar seu rebase interativo (na visualização de histórico)

Inicie seu rebase interativo (na visualização de histórico)
Inicie seu rebase interativo (na visualização de histórico)

Na visualização History, clique com o botão direito no commit anterior ao seu e selecione 'Rebase Interactive'.

Etapa 3: Selecione as ações para seus compromissos

Supondo que você deseja "consertar" o (s) último (s) commit (s) no original [mesclá-los todos]. Selecione a (s) entrada (s) mais recente (s) e defina-as como "Correção".

Você também pode querer usar "Squash" no caso de desejar mesclar commits, mas também editar a (s) mensagem (ns) de commits.

Detalhes relativos a outras 'Ações' podem ser encontrados aqui:

-

Etapa 4: aplique suas ações

Aplicar suas ações
Aplicar suas ações
Aplicar suas ações
Aplicar suas ações

Clique no botão 'Iniciar' para aplicar suas ações.

Depois que suas ações forem aplicadas, observe que seu projeto agora está decorado, indicando que está à frente e atrás do controle remoto associado.

Etapa 5: Impulsione seu novo compromisso

No 'Package Explorer', use os menus de contexto do botão direito para 'Enviar' seu commit.

Etapa 6: definir o destino 'push'

Defina o destino 'push'
Defina o destino 'push'

Na caixa de diálogo 'Repositório Git de destino', deixe o controle remoto 'Origem' selecionado.

Etapa 7: Escolha a filial para 'enviar' para

Escolha a filial para 'empurrar' para
Escolha a filial para 'empurrar' para
Escolha a filial para 'empurrar' para
Escolha a filial para 'empurrar' para

Digite a referência 'Fonte' e 'Destino', ou use a barra de espaço ctrl para abrir a lista recente e selecione a partir dela.

Etapa 8: adicione a especificação de filial para seu 'push'

Clique no botão 'Adicionar especificações'.

Etapa 9:

Imagem
Imagem
Imagem
Imagem

Assim que a 'Especificação para Push' for adicionada, marque a caixa de seleção 'Forçar atualização'. Clique em 'Concluir' para enviar o novo commit para o remoto ('Origem').

Etapa 10: revisar o histórico

Se você optou por 'Mostrar em'> 'Histórico' como fez na etapa 1, você deve notar que há apenas um commit para suas alterações.

Recomendado: