Como deletar commits de um branch no Git?
Deletar um commit no Git deve ser feito de uma das duas maneiras, dependendo se você fez ou não empurrou suas mudanças. Antes de tentar fazer isso, observe que a execução desses comandos EXCLUIRÁ as alterações do diretório de trabalho. Quaisquer alterações nos arquivos rastreados na árvore de trabalho desde < commit > são descartadas. Certifique-se de salvar separadamente todas as alterações que você “gostaria de ter.
Se suas alterações ainda não foram enviadas, basta inserir o comando
Isso irá descartar todas as mudanças da árvore de trabalho e mover HEAD para o commit antes de HEAD.
Se você “quiser deletar os commits até um commit específico, executando < git log>
na linha de comando para encontrar o ID de confirmação específico e, em seguida, executar
descartará todas as alterações da árvore de trabalho e moverá o HEAD para o commit escolhido.
Alternativamente, se você já enviou suas alterações, você precisará executar o seguinte código
Por favor, note que se outros retiraram este branch, seria melhor começar um novo branch. Se você não fizer isso quando outra pessoa puxou, ele apenas irá mesclá-lo com o trabalho dele, e você fará o push novamente.
Se você precisa encontrar um commit que você “excluiu”, normalmente é presente em < git reflog>
a menos que você tenha o lixo coletado em seu repositório.
Precisa de ajuda? Entre em contato conosco em [email protected]