Subi uma coisa errada e agora?
Faça uma análise entre o git revert, git reset e git chke..
Situações a serem checadas:
Atenção!! Se você der um git revert em um merge de atualização de modificações dos outros você vai acabar subindo modificações que são todas ao contrário. Porque o revert ele n apaga os commits q você fez e sim sobe uma modificação que faça tudo ao contrário do que você fez no commit que você qr reverter.Ex:
Se você tem certeza que tudo oq subiu no commit foi errado, nenhum foi certo, ai sim sugiro reversão. Mas caso tenha sido o contrário, você só subiu uma coisa indevida e o resto ta ok no commit, então vc tem a opção de vc mesmo digitar a correção nos arquivos e subir a modificação ou tentar voltar o histórico de commits para um ponto em q vc acha seguro(ver tbm se tem outra opção e se tem uma opção de vc commit para todas as ramificações tbm). Mas esse último só funcionará se nenhuma das suas ramificações puxarem o commit com erro antes de você corrigir e dar o git reset. Pois caso a ramificação suba novamente para a branch principal todos os commits q vc queria apagar do histórico retornarão p o histórico.
Situações a serem checadas:
Atenção!! Se você der um git revert em um merge de atualização de modificações dos outros você vai acabar subindo modificações que são todas ao contrário. Porque o revert ele n apaga os commits q você fez e sim sobe uma modificação que faça tudo ao contrário do que você fez no commit que você qr reverter.Ex:
Se você tem certeza que tudo oq subiu no commit foi errado, nenhum foi certo, ai sim sugiro reversão. Mas caso tenha sido o contrário, você só subiu uma coisa indevida e o resto ta ok no commit, então vc tem a opção de vc mesmo digitar a correção nos arquivos e subir a modificação ou tentar voltar o histórico de commits para um ponto em q vc acha seguro(ver tbm se tem outra opção e se tem uma opção de vc commit para todas as ramificações tbm). Mas esse último só funcionará se nenhuma das suas ramificações puxarem o commit com erro antes de você corrigir e dar o git reset. Pois caso a ramificação suba novamente para a branch principal todos os commits q vc queria apagar do histórico retornarão p o histórico.