Como juntar commits com a mesma mensagem no Git?

3

Devido a algumas razões, eu re-combinei alguns repositórios Git previamente divididos. (Usando git-stitch-repo) Alguns commits são feitos em vários subprojetos. E depois de re-combinado, eles são mostrados em entradas duplicadas.

Eu quero mesclar essas confirmações duplicadas em sequência, como uniq .

    
por Xiè Jìléi 08.01.2011 / 09:59

1 resposta

2

Se suas confirmações forem duplicadas na mesma ramificação, você poderá tentar um git rebase --interactive para aparar / esmagá-los (mas não é uma maneira automática de removê-los, como algum tipo de comando uniq )

O OP Xiè Jìléi pergunta:

Can I prepare an edit list by hand, and then send to rebase -i?

Para o qual Max Nanasy responde:

GIT_EDITOR='cat "$EDIT_LIST" > ' git rebase -i "$REBASE_START"
    
por 08.01.2011 / 10:11

Tags