Hoje aprendi algo extremamente útil: como remover informações sensíveis do histórico de commits de forma eficiente.
Em algum momento, muitos de nós cometemos o erro de enviar acidentalmente informações sensíveis para um repositório no GitHub. Simplesmente apagar a informação do repositório atual não resolve o problema, pois o histórico de commits ainda mostrará a versão anterior com essas informações.
Para solucionar essa questão, muitos recorrem ao git-filter-branch
. No entanto, quero apresentar uma alternativa ainda melhor: o BFG.