Índice:
- Etapa 1: Mostre a visualização do histórico do seu projeto
- Etapa 2: iniciar seu rebase interativo (na visualização de histórico)
- Etapa 3: Selecione as ações para seus compromissos
- Etapa 4: aplique suas ações
- Etapa 5: Impulsione seu novo compromisso
- Etapa 6: definir o destino 'push'
- Etapa 7: Escolha a filial para 'enviar' para
- Etapa 8: adicione a especificação de filial para seu 'push'
- Etapa 9:
- Etapa 10: revisar o histórico
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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)
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
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'
Na caixa de diálogo 'Repositório Git de destino', deixe o controle remoto 'Origem' selecionado.
Etapa 7: Escolha a filial para 'enviar' 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:
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.