Combinando vários compromissos antes de empurrar o git

Combinando vários compromissos antes de empurrar o git
No Git, um único repositório Git contém várias confirmações. Às vezes, esses compromissos criam uma bagunça e dificultam a revisão das mudanças. Nessa situação, combinar vários compromissos em um é útil porque permite que os usuários mantenham o repositório organizado, simplifique o histórico de compromissos, voltem às mudanças anteriores e colaborem com outras pessoas.

Este estudo ilustrará o método para combinar vários compromissos no Git.

Como mesclar/combinar vários compromissos antes de pressionar o git?

Para mesclar ou combinar vários compromissos antes de pressionar o Git, experimente as etapas abaixo mencionadas:

  • Navegue até o repositório local.
  • View comete história.
  • Execute a operação de rebase.
  • Combines combinados esmagando -os no editor padrão.
  • Garantir alterações.

Etapa 1: redirecionar para o diretório local

Primeiro, digite o comando abaixo da lista abaixo e mude para o repositório local desejado:

CD "C: \ git \ repo2"

Etapa 2: Verifique o Git Log

Em seguida, exiba o histórico de compromissos do repositório atual e escolha os compromissos desejados que precisam ser combinados:

Git Log --oneeline

A saída abaixo exibe o histórico de compromissos. Agora, queremos combinar as cinco primeiras commits:

Etapa 3: Cometidos combinados

Em seguida, execute a operação de abóbora nas começões selecionadas escrevendo o comando fornecido:

git rebase -i cabeça ~ 5

Aqui o "-eu”A bandeira é utilizada para um modo interativo que permite a edição de compromissos desejados, e o“ “Cabeça ~ 5”A opção é especificada para editar as cinco primeiras começos.

Depois de executar o comando listado acima, um arquivo será aberto:

Agora, substitua o “escolhaPalavra -chave com a “abóbora”Com todos os compromissos que você deseja combinar e fechar o editor salvando modificação por meio do“Ctrl + s" chaves:

Depois disso, outra tela será aberta onde você deve adicionar a mensagem de comprometimento desejada:

Ao fazer isso, os compromissos serão combinados:

Etapa 4: Verifique as alterações

Por fim, verifique o log do Git para garantir que os compromissos tenham sido combinados ou não:

Git Log --oneeline

Pode -se observar que vários compromissos selecionados foram combinados em uma confirmação com sucesso:

Isso se tratava de combinar vários compromissos antes de empurrá -los para o repositório remoto.

Conclusão

Para combinar ou mesclar múltiplos compromissos antes de empurrá -los para o repositório remoto, primeiro, mude para o repositório local e veja seu histórico de compromissos. Em seguida, escolha os comprometimentos desejados que precisam ser combinados. Depois disso, execute o “git rebase -i cabeça ~ 5”Comando e combina compromissos alterando o editor padrão. Por fim, verifique se as alterações visualizando o histórico de compromissos. Este estudo ilustrou o método de combinar vários compromissos no Git.