git filter-branch --tree-filter 'rm -f path/to/file' HEAD
работал очень хорошо для меня, хотя я столкнулся с той же проблемой, что описал здесь здесь , которую я решил, выполнив это предложение .
В книге pro-git есть целая глава в истории перезаписи - посмотрите раздел filter-branch
/ Удаление файла из раздела Every Commit .
import datetime
d = '2018-06-20'
datetime.datetime.strptime(d, '%Y-%m-%d').strftime('%B %d %Y')
Вывод:
June 20 2018
Для получения дополнительной информации о форматировании вы можете посмотреть здесь