Isso pode ser um pouco complicado, já que os commits não são estritamente pedidos por data. Mas parece que você não está preocupado com precisão exata. Nesse caso, você pode fazer algo assim: Suponha que você queira enviar para a ramificação master
em um remoto chamado foobar
de sua ramificação atual em 6 meses atrás:
git push separate-remote @{6.months.ago}:master