Como eu posso mudar o histórico do git (git rebase -i) depois que eu fiz um git push

1

Como posso fazer um git rebase -i depois de fazer um git push ? Eu li que não posso editar o histórico depois de fazer git push .

    
por michael 06.11.2013 / 19:35

2 respostas

3

Você pode editar o histórico depois de um push, apenas não é recomendado. De fato, rebasing em geral não é recomendado.

git push -f atualizará o controle remoto após uma reescrita. Se você tiver outras pessoas lendo essa fonte, então, fazer um push -f após a reescrita irá atrapalhar seus repositórios.

    
por Marco Ceppi 06.11.2013 / 19:51
1

Acho que você está interessado em:

man git-filter-branch

Todo o material necessário está lá. Existem também alguns exemplos. Veja também man git-rebase , man git-push . Está tudo explicado lá, aproveite o tempo para lê-lo.

    
por Radu Rădeanu 06.11.2013 / 19:49