O Git History Editor é uma ferramenta on-line fácil de usar, hospedada por páginas do Github, destinada a ajudá-lo a editar seus compromissos anteriores.
Basta digitar git.io/editor para usá -lo ⚡️
A edição da sua história do Git toma 3 etapas principais:
Para importar informações sobre comissões anteriores em qualquer projeto, o Editor de História do Git pergunta o resultado do seu git log .
Como esse log é feito para ser lido por um programa, ele é formatado usando a opção --pretty=format of git log e depois codificada na base64 para evitar problemas com retornos ou espaços de transporte.
Somente os últimos 100 compromissos são importados, porque uma história de comprometimento realmente enorme pode desacelerar drasticamente o navegador ou até mesmo fazê -lo cair.
O comando de importação para executar é o seguinte:
git log -100 --pretty=format: " %H*#%an*#%ae*#%at*#%s " | base64 | tr -d " n "O Git History Editor possui uma boa interface do usuário projetada para permitir que você edite o que deseja em cada um de seus comissões anteriores ou criar uma regra que se aplicará a várias confirmações. Apenas tente.
Quando a etapa edit é concluída, o Git History Editor fornece um script que você pode executar para aplicar as alterações imediatamente.
Este script usa o comando git filter-branch , que é a maneira menos dolorosa de reescrever um histórico de ramificação Git com precisão.