git is hard, but time travel in git is easy.
This article explains how it's possible to commit code that is dated in the future. 
Tags: git, github, debugging, opensource