Boa tarde, fiquei com uma dúvida sobre o git revert.
Ele funciona para quaisquer commits? Na master, por exemplo, eu poderia dar git revert para um commit de uma outra branch?
E se eu executasse o git revert em um commit que não fosse o último realizado? Isso é boa prática em versionamento de código?
Em quais momentos o git revert é adequado?
Desde já agradeço!