2
respostas

[Dúvida] Fazer a alteração de um commit no GitHub

Ola. Tentei fazer a alteracao de um commit que ja havia sido enviado para o GitHub, mas foi rejeitado. Há a possibilidade de se fazer isso? Ou somente pode ser alterado um commit que nao foi lancado pro GitHub?

Se essa possibilidade existir, ainda sim seria uma boa pratica? Ou nao?

Att;

2 respostas

Oi!

Não é boa prática! Somente devemos mexer em commits que ainda não são públicos, ou seja, que existem apenas no nosso repositório local.

Bons estudos!

Não é boa prática, mesmo.

Possível é, fazendo o push com a flag --force-with-lease. Se você fizer isso em uma branch que você tenha certeza que ninguém mais está mexendo, até vai. Se fizer em uma branch mais "pública" uma develop/main/master, daí daria mais dor de cabeça, por isso é bem melhor evitar.